深拷贝和浅拷贝
摘要:浅拷贝实现 Object.assign Object.assgin() 拷贝的是对象的属性的引用,而不是对象本身。 concat() concat用于浅拷贝数组。 slice 只能拷贝一层对象。如果有对象的嵌套,那么浅拷贝将无能为力 ...展开运算符 手动实现 const shallowClone
阅读全文
posted @
2020-09-09 16:40
紅葉
阅读(198)
推荐(0) 编辑
数组扁平化、去重、排序
摘要:数据扁平化 var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10] 常见数组扁平化操作: 1,arr.flat 2,正则匹配 3,递归处理 4,es6扩展运算符 5,使用toString(
阅读全文
posted @
2020-09-02 10:28
紅葉
阅读(409)
推荐(0) 编辑