js整理笔记
zpzxgcr
这个作者很懒,什么都没留下…
展开
-
es6 symbol的通俗理解
很多人在学习es6的时候一看到很陌生的单词就会避开性学习 本章我们来用最简单精简的方法讲解一下symbol1.为什么要用symbol?ES5的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上...原创 2018-08-14 22:22:20 · 740 阅读 · 0 评论 -
js把多维数组转换成一维数组的方法
前言 今天在做优化项目的时候在操作多维数组的时候遇到了一个问题,就是后台返回的数组深度不一致,然后需要把多维数组转换成一维数组方法一、apply结合concat拉平数组 let arr=[[1,2,3],[4,5],[6]]; console.log([].concat.apply([],arr)); //输出 [1, 2, 3, 4, 5, 6]...原创 2018-09-04 16:14:34 · 5817 阅读 · 0 评论 -
Promise.all 传入同一个方法不同参数的封装
参考:cnode原创 2018-11-20 10:05:17 · 3798 阅读 · 1 评论