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

如何在 JavaScript 中检查对象属性是否未定义

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

答案:使用严格相等运算符 (===)

您可以结合使用 typeof 运算符和严格相等运算符 (===) 来检查或检测 JavaScript 对象属性是否未定义。

让我们看一下以下示例以了解其实际工作原理:

<script>
var person = {
    name: "Clark",
    age: 32,
    country: "United States"
};

// 访问现有对象属性
console.log(person.age); // Prints: 32

// 检测对象属性是否未定义
if(typeof person.gender === "undefined"){
    console.log("This property is not defined.");
}
</script>

FAQ 相关问题解答

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

Advertisements