如何在 JavaScript 中验证对象是否存在?
以下作品:
if (!null)
alert("GOT HERE");
但这会引发错误:
if (!maybeObject)
alert("GOT HERE");
错误:
maybeObject
is not defined.
最佳答案
您可以安全地对 undefined variable 使用 typeof
运算符。
如果它被赋予了任何值,包括 null,typeof 将返回 undefined 以外的值。 typeof 总是返回一个字符串。
因此
if (typeof maybeObject != "undefined") {
alert("GOT THERE");
}
关于javascript - 检查 JavaScript 中是否存在对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186906/