WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中检查数组是否存在且不为空

主题:JavaScript / jQuery上一页|下一页

答案:将typeof运算符与isArray()方法和length属性结合使用

您可以简单地将 JavaScript typeof 运算符与 isArray() 方法和 length 属性结合使用来检查数组是否存在以及 如果它是非空的。

在下面的示例中,变量 myVar 将通过测试当且仅当它被定义并且它是一个包含至少一个元素的数组。 试验变量值,看看它是如何工作的:

// Sample variable
var myVar = [1, 2, 3];

// Testing variable
if(typeof myVar != 'undefined' && Array.isArray(myVar) && myVar.length > 0) {
    console.log("The array exists and it is not empty.");
} else {
    console.log("The variable failed the test.");
}

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements