- arr.length=0,没有重新开辟内存
- arr=[],重新开辟一块内存,arr的指针指向这个空数组的内存,原有的 内存数据还存在。
代码演示
let arr = [1, 23, 4]
// eslint-disable-next-line prefer-const
let arrNew = arr
arr = []
console.log(arr)
console.log(arrNew)
结果
代码演示
let arr = [1, 23, 4]
// eslint-disable-next-line prefer-const
let arrNew = arr
arr = []
console.log(arr)
console.log(arrNew)
结果