What difference with them? ‘!arr.length’ and ‘arr.length=0’
i can’t understand well 🙁
let arr =  ; !arr.length arr.length = 0
Really appreciate it, if you explain it logically. Thanks.. 🙂
They are completely different.
!arr.length will evaluate to true if the array has no items. It will evaluate to false if the array has items.
arr.length = 0 will clear the array, removing all its items, and evaluate to 0.