五一假期在家重温ES6,学习笔记:
一、Let 和 Var 相比
Const 声明常量,具有Let的上述特性
建议:使用Const声明变量,除非确定要修改时使用let
二、模板字符串
是同tab键上面的反引号··,插入变量使用${ 变量名 }
三、函数
const arr = [10,15,20,100,80,20,35]; // MaxValue is 100 const MaxValue = Math.max(...arr);
- 箭头函数
let fn = (a,b) => a + b ;
- 闭包函数
四、 箭头函数
五、解构赋值
- 是对赋值运算符的一种扩展
- 针对数组和对象进行操作
六、 对象的方法
- is()和===相同
- assign() 对象的合并 // Object.assign(target,obj1,obj2.....)
七、新数据类型 Symbol , 表示独一无二的值,可以用来定义对象的私有属性
八、set - 集合:表示无重复值得有序列表
let set = new Set(); //添加值 set.add(2); //添加数组 set.add{[1,2,3]); //删除值 set.delete(2); //检查是否存在 set.has(3); //集合长度 set.size //转换为数组 - 使用扩展运算符 let arr = [...set]
九、数组
数组方法 from() , of(), copyWithin()
十、迭代器
Iterator
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。