如何检查数组的长度,如果我需要表达式的结果是布尔值?例如:
或者:
var myArray = [];
if(!myArray.length){
return;
}
vr myArray = [];
if(myArray.length == 0){
return;
}
这两个示例都可以正常工作,但是我想知道它们之间有什么区别?
false
。之前的!
运算符(语义为“非”)会将布尔值取反为true
。 - Tyler Roper