跟他们有什么区别?'!arr.length'和'arr.length=0'

跟他们有什么区别?'!arr.length' 和 'arr.length=0'

我不太明白:(

let arr = [] ;

!arr.length 

arr.length = 0

真的很感激,如果你解释得合乎逻辑。谢谢.. :)

回答

他们是完全不同的。

!arr.length如果数组没有项目,将评估为真。如果数组有项目,它将评估为 false。

arr.length = 0 将清除数组,删除其所有项目,并计算为 0。


以上是跟他们有什么区别?'!arr.length'和'arr.length=0'的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>