![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
whl036
机会都是留给有准备的人
展开
-
javaScript一些常用数组方法总结
// 1.forEach(让数组中的每一项做一件事) let arr = [1, 2, 3, 4, 5, 6]; arr.forEach((item, index) => { console.log(item); }); console.log(arr); //[ 1, 2, 3, 4, 5, 6 ] // 2.map(让数组通过某种计算产生一个新的数组) // let arrMap...原创 2019-11-12 11:58:32 · 101 阅读 · 0 评论 -
项目中积累的javaScript数组去重超级好用方法
1.Es6的Set数组去重法:(ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。) let aList = [1, 2, 5, 6, 4, 9, 2, 1, 2, 3, 4, 5, 6, 5, 5, 3, 3, 4, 2, 1]; let aList2 = [...new Set(aList)]; console.log(aList2); //1,...原创 2019-03-01 18:03:16 · 159 阅读 · 0 评论 -
js中数组深拷贝和排序
首先解决第一个问题: & 问题一: 数组B根据数组A变化,但是不可以修改A数组 概念:1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用 2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用” 这里采用深拷贝的方法 js实现数组深拷贝的方法 slice, concat ...原创 2019-07-01 16:44:42 · 366 阅读 · 2 评论