![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
qingzhizhenhun
这个作者很懒,什么都没留下…
展开
-
ES6的一些知识
扩展运算符 …是ES6新增的扩展运算符,可以把一个数组变成以逗号分割的参数序列 该运算符主要用于函数调用,替代了apply的作用 // ES5 的写法 Math.max.apply(null, [14, 3, 77]) // ES6 的写法 Math.max(...[14, 3, 77]) // 等同于 Math.max(14, 3, 77);原创 2018-01-06 10:15:37 · 150 阅读 · 0 评论 -
js中实现数组与对象的深拷贝
js中,如果用”=”来进行复制数组或者对象,只是浅拷贝,两个数组指向同一个地址,一个改变,另一个也会改变,如果想切断这种关系,就需要深拷贝对于一维数组,for循环实现深拷贝 var arr = [1,2,3,4,5] var arr2 = copyArr(arr) function copyArr(arr) { let res = [] for转载 2018-01-18 10:50:00 · 270 阅读 · 0 评论