ES6整理笔记
sea小海
业精于勤荒于嬉
展开
-
ES6整理笔记
-----Set和Map数据结构 1.Set是什么 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 const myset = new Set(); [2,3,4,5,3,4,5,6].forEach(x=>myset.add(x)); for (let i of myset) { console...原创 2019-12-24 10:56:17 · 149 阅读 · 0 评论 -
ES6整理笔记
对象的扩展和新增方法 1.属性的简介表示法 属性名就是变量名, 属性值就是变量值。 function f(x,y){ return {x,y}; //等同于 //eturn {x:x,y:y}; }; f(1,2); console.log(f(1,2)) //方法简写 const aa={ method(){ return "hello!"; } //等同于 // method...原创 2019-12-14 21:29:58 · 145 阅读 · 0 评论 -
ES6整理笔记
数组的扩展 1.Map 和Generator 函数 //Map结构 使用扩展运算符 rest let mymap = new Map([ [1,'one'], ['two','小明'], [3,'three'], ]); var arr=[...mymap.keys()];//[1,two,3] var arr=[...mymap.values()];//[one,小明,three] co...原创 2019-12-12 16:49:14 · 158 阅读 · 0 评论 -
ES6整理笔记
函数的扩展 1.rest参数 ES6 引入 rest 参数(形式为…变量名) 用于获取函数的多余参数,这样就不需要使用arguments对象了。 rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。 let arr=[1,2,3,4]; let jonson ={ a:1, b:"等于二", c:3 } console.log(...arr) //输出 1 2 3 4 // ...原创 2019-12-10 10:39:10 · 164 阅读 · 0 评论 -
ES6整理笔记
字符串的新增方法 //ES5 提供String.fromCharCode()方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于0xFFFF的字符。 console.log(String.fromCharCode(0x20BB7)) //ES6 提供了String.fromCodePoint()方法,可以识别大于0xFFFF的字符,弥补了String.fromCharCod...原创 2019-12-09 11:11:52 · 143 阅读 · 0 评论