跟他们有什么区别?'!arr.length'和'arr.length=0'
跟他们有什么区别?'!arr.length' 和 'arr.length=0'
我不太明白:(
let arr = [] ;
!arr.length
arr.length = 0
真的很感激,如果你解释得合乎逻辑。谢谢.. :)
回答
他们是完全不同的。
!arr.length如果数组没有项目,将评估为真。如果数组有项目,它将评估为 false。
arr.length = 0 将清除数组,删除其所有项目,并计算为 0。
THE END
二维码