探究Array.of为浅拷贝
发现一个很有意思的事
/**
* Array.of 是否为浅拷贝
*/
const arr = [1, {
x: 1
}]
const arrOf = Array.of(...arr)
console.log('arr',arr)
arrOf[0] = 'zjy'
arrOf[1].x = 'zjy'
console.log('arr',arr)
const arr1 = [1, {
x: 1
}]
const arrOf1 = Array.of(...arr1)
console.log('arr',arr1[0], arr1[1])
arrOf1[0] = 'zjy'
arrOf1[1].x = 'zjy'
console.log('arr1',arr1[0], arr1[1])
控制台输出

以自己现在的努力程度,还没有资格和别人拼天赋

浙公网安备 33010602011771号