猿问

为什么这段代码 操作原数组,会影响到复制的数组。

就是我对原数组排序,复制的数组也跟着排序了。

https://img.mukewang.com/5bbc1a960001d2d303450316.jpg

米脂
浏览 508回答 1
1回答

一只斗牛犬

因为是浅复制,board的每一项是一个数组,concat是进行浅复制,copy的每一项和board对应的每一项都指向相同的数组。。你需要lodashlet copy =_.cloneDeep(board);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答