[...arr]是深拷贝吗
时间: 2024-01-06 22:06:06 浏览: 54
前端面试常见问题规整.pdf
`[...arr]` 是浅拷贝,它创建了一个新数组,并将原始数组中的元素复制到新数组中。但是,如果原始数组中的元素是对象或其他引用类型,那么新数组中的元素实际上仍然是原始数组中的元素的引用。因此,在对新数组进行更改时,原始数组中的对应元素也会发生更改。如果要进行深拷贝,需要使用其他方法,例如 `JSON.parse(JSON.stringify(arr))` 或使用第三方库。
阅读全文