![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
乐多
这个作者很懒,什么都没留下…
展开
-
es6函数参数(参数扩展)
function show(a,b,...args){alert(a);alert(b);alert(args);}show(12,15,8,9,10);参数扩展args 必须放在最后…收集剩余参数…展开数组(把数组内容写上去)let arr=[1,2,3];show(...arr);//show(1,2,3);function show(a,b,c){ ...原创 2019-06-11 16:33:40 · 684 阅读 · 0 评论 -
es6 解构赋值
用于数组let arr=[1,2,3];let a=arr[0];let b=arr[1];let c=arr[2];console.log(a,b,c);等价于 let [a,b,c]=[1,2,3];console.log(a,b,c); 解构赋值不仅仅可以用于数组 还可以用于jsonlet {a,b,c}={a:12,b:5,d:6};console.log(a,b...原创 2019-06-11 16:49:55 · 143 阅读 · 0 评论 -
es6数组操作(map,reduce,filter,foreach)
map 映射reduce汇总filter 过滤器foreach 循环(迭代)maplet arr=[12,5,8];let result=arr.map(function(item){ return item*2;});alert(result);reduce(一堆数据出来一个结果) let arr=[12,69,180,8763]; l...原创 2019-06-11 21:40:47 · 401 阅读 · 0 评论