2

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

オブジェクトが存在するかどうかを確認するためのより確実な方法は?

if(object)
{

}
4

3 に答える 3

7

何かが定義されていることを確認する最も安全な方法:

if (typeof thingy !== 'undefined')
于 2012-05-24T14:10:28.350 に答える
1
if(typeof my_var == 'object'){

}
于 2012-05-24T14:14:43.800 に答える
1

それを確認する方法はたくさんあります...

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

等。

于 2012-05-24T14:21:05.263 に答える