如何在 JavaScript 中检查对象属性是否未定义
答案:使用严格相等运算符 (===)
您可以结合使用 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 相关问题解答
以下是与此主题相关的更多常见问题解答: