摘要: 剩余参数语法允许我们将一个不定数量的参数表示为一个数组,不定参数定义方式,这种方式很方便的去声明不知道参数情况下的一个函数 function sum (first, ...args) { console.log(first); // 10 console.log(args); // [20, 30] 阅读全文
posted @ 2022-03-02 14:20 永远老年 阅读(102) 评论(0) 推荐(0)
摘要: 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列 let ary = [1, 2, 3]; ...ary // 1, 2, 3 console.log(...ary); // 1 2 3,相当于下面的代码 console.log(1,2,3); 扩展运算符可以应用于合并数组 // 方法一 let 阅读全文
posted @ 2022-03-02 14:20 永远老年 阅读(88) 评论(0) 推荐(0)
摘要: ES6中新增的定义函数的方式。 () => {} // ():代表是函数; =>:必须要的符号,指向哪一个代码块;{}:函数体const fn = () => {}//代表把一个函数赋值给fn 函数体中只有一句代码,且代码的执行结果就是返回值,可以省略大括号 const sum = (n1, n2) 阅读全文
posted @ 2022-03-02 11:00 永远老年 阅读(113) 评论(0) 推荐(0)
摘要: ES6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构 数组解构 let arr=[1,2,3]; let [a, b, c, d] =arr; console.log(a) // 1 console.log(b) // 2 console.log(c) // 3 console. 阅读全文
posted @ 2022-03-02 10:50 永远老年 阅读(100) 评论(0) 推荐(0)
摘要: flex就是弹性布局的意思 .box{ display:flex; } 行内元素也可以使用Flex布局。 .box{ display:inline-flex; } flex有两条轴分别是主轴和侧轴: flex-direction属性决定主轴的方向(即项目的排列方向)。 row(默认值):主轴为水平方 阅读全文
posted @ 2022-03-02 10:02 永远老年 阅读(82) 评论(0) 推荐(0)
摘要: let关键字就是用来声明变量的 使用let关键字声明的变量具有块级作用域 在一个大括号中 使用let关键字声明的变量才具有块级作用域 var关键字是不具备这个特点的 防止循环变量变成全局变量 使用let关键字声明的变量没有变量提升 使用let关键字声明的变量具有暂时性死区特性 使用const关键字声 阅读全文
posted @ 2022-03-02 09:48 永远老年 阅读(91) 评论(0) 推荐(0)