console.log(a, b)
// [ 1, [ 2, 2, 2 ], 3 ] [ 1, [ 2, 2, 2, 8 ], 3 ]
基于 JSON 的技巧在大多数简单情况下都很有用。...但是,我们需要知道,要使该方法有效,对象必须是 JSON 可序列化的。...如上所示,lodash 中的 cloneDeep 方法完美克隆了 obj 内的函数,并且可以在新的 cp_obj 上成功执行。
5....Y
// a
// n
// g
map() 函数的行为与 forEach() 基本相似,但有一个显着差异:
map() 方法返回一个与原始数组长度相同的新数组,其中每个元素都是对相应元素调用函数的结果...删除数组重复值的最快方法
ES6 为 JavaScrip 引入了一种新的数据结构——集合。集合是唯一的项目的集合。
由于集合的特性,它使得删除数组的重复值变得更加简单。