
es6
夜已如歌_ok
这个作者很懒,什么都没留下…
展开
-
ES6 Iterator 和 for...of 循环
Iterator 遍历器 for of原创 2020-02-25 21:34:54 · 804 阅读 · 0 评论 -
ES6 模拟实现Set Map
Set Map原创 2020-03-06 13:23:24 · 310 阅读 · 0 评论 -
js中Map、Set、Object、Array、JSON之间的相互转换
Map转为Arrayvar map = new Map();map.set(1, '111').set(2, '222').set(3, '333');// map -> array// 使用Array.fromvar arr = Array.from(map); // [[1, "111"], [2, "222"], [3, "333"]]// 使用...rest运算符 var arr = [...map]; // [[1, "111"], [2, "222"], [3, "原创 2020-11-04 22:29:54 · 3093 阅读 · 0 评论 -
ES6中Set、Map、WeakSet 和 WeakMap 的区别
参考资料:https://es6.ruanyifeng.com/#docs/set-map1.SetSet 是一种叫做集合的数据结构,类似于数组,但成员是唯一且无序的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。2.WeakSetWeakSet跟Set区别:WeakSet 的成员只能是对象,而不能是其他类型的值,而 Set 对象都可以 WeakS...原创 2020-03-31 17:57:45 · 1033 阅读 · 0 评论 -
js 箭头函数与普通函数
先来说说箭头函数和普通函数的区别:箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 不可以当做构造函数,就是说不能使用new命令,否则会抛出一个错误。 不能使用arguments对象,该对象在函数体内不存在。我们可以使用rest参数替代。 不能使用yield命令,因此箭头函数不能用作Generator函数第一点,this对象的指向是可变的,但是在箭头函数中,它...原创 2019-11-24 21:13:20 · 732 阅读 · 0 评论