编码时我经常使用JSON.stringify
检查数组是否为空它一直有效但我经常使用它并且如果使用JSON.stringify来检查数组是否为空是不合适的。
示例:
var arr = [];
if(JSON.stringify(arr) == "[]"){
alert("Array is empty);
}
我的问题不是如何检查数组是否为空。 我问这样做是否正确或低效,我使用它。
我知道有很多方法可以检查数组是否为空。
由于
答案 0 :(得分:1)
if(arr.length === 0) {
alert("Array is empty);
}
答案 1 :(得分:1)
使用Array.length length给出了数组的长度。
var arr = [];
if(arr.length == 0){
alert("Array is empty);
}
答案 2 :(得分:0)
您可以使用.length
函数来检查数组是否为空。
如果数组中包含项,则数组的长度将大于0,否则为0。
例如:
var arr = [];
if (arr.length == 0){
alert("Array is empty");
}