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

时间:2012-05-24 14:08:16

标签: javascript

if(!!object)
{
 // do something if object found
}

更有保障的方法来查看对象是否存在?

if(object)
{

}

3 个答案:

答案 0 :(得分:7)

检查某些内容的最安全方法:

if (typeof thingy !== 'undefined')

答案 1 :(得分:1)

if(typeof my_var == 'object'){

}

答案 2 :(得分:1)

有很多方法可以检查......

if ( object )
if ( !!object )
if ( object !== undefined )
if ( typeof object !== 'undefined' )
if ( object !== void 0 )
if ( {}.toString.apply( object ).subtr( 0, 7 ) === '[object' )