首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看对象是否存在于JavaScript中的更好方法

查看对象是否存在于JavaScript中的更好方法
EN

Stack Overflow用户
提问于 2012-05-24 22:08:16
回答 3查看 2.1K关注 0票数 2

代码语言:javascript
复制
if(!!object)
{
 // do something if object found
}

一种更有保障的方式来查看是否存在任何对象?

代码语言:javascript
复制
if(object)
{

}
EN

回答 3

Stack Overflow用户

发布于 2012-05-24 22:10:28

检查某物是否已定义的最安全方法:

代码语言:javascript
复制
if (typeof thingy !== 'undefined')
票数 7
EN

Stack Overflow用户

发布于 2012-05-24 22:14:44

代码语言:javascript
复制
if(typeof my_var == 'object'){

}
票数 1
EN

Stack Overflow用户

发布于 2012-05-24 22:21:05

有很多方法可以检查……

代码语言:javascript
复制
if ( object )
if ( !!object )
if ( object !== undefined )
if ( typeof object !== 'undefined' )
if ( object !== void 0 )
if ( {}.toString.apply( object ).subtr( 0, 7 ) === '[object' )

等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10739130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档