![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
gong132
IT入门者,路过大佬见笑,就当这里是个易忽略知识点汇集处
展开
-
js箭头函数
参考链接通过 call 或 apply 调用由于 箭头函数没有自己的this指针,通过 call() 或 apply() 方法调用一个函数时,只能传递参数(不能绑定),他们的第一个参数会被忽略。var adder = { base : 1, add : function(a) { var f = v => v + this.base; return f(...原创 2019-03-05 00:06:21 · 152 阅读 · 0 评论 -
ES6Set和Map方法
参考来自阮一峰的ES6写这篇博客,源于一道一行代码给数组去重的题目,由于ES6并没有完整的学过,就觉得很bug,像这种简单方法,既然有这种方法,那就没必要浪费时间去写那许多行代码了。Set是ES6 的新的数据结构,与Array和Object一样,且看下面两行代码:var set = new Set([1,2,3])console.log(toString.call(set))//"[Ob...原创 2019-03-13 23:18:53 · 629 阅读 · 0 评论 -
ES6解构赋值02
参考文档1.字符串的解构赋值字符串也可以解构赋值。这是因为此时,字符串被转换成了一个类似数组的对象const [a, b, c, d, e] = 'hello';a // "h"b // "e"c // "l"d // "l"e // "o"类似数组的对象都有一个length属性,因此还可以对这个属性解构赋值。let {length : len} = 'hello';len ...原创 2019-03-14 23:47:26 · 99 阅读 · 0 评论 -
ES6解构赋值的用途
参考文档1.交换变量的值let x = 1;let y = 2;[x, y] = [y, x];2.从函数返回多个值函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便。// 返回一个数组function example() { return [1, 2, 3];}let arr = [a, b, c] = exa...原创 2019-03-15 00:00:55 · 208 阅读 · 0 评论