1

jQueryについて質問があります。jQuerytypeconvertオブジェクトをundefined.

このような:

alert(typeof $mobileMenu); // Return undefined
$mobileMenu = $('<ul id="mobile-menu"></ul>'); 
alert(typeof $mobileMenu);  // Return object
$mobileMenu = null;  // Here I want it to convert back to undefined.
alert(typeof $mobileMenu);  // This returns "object" but what I want is it to return "undefined" 

ありがとう。

4

2 に答える 2

2
$mobileMenu = null;

への変更

$mobileMenu = undefined;
于 2013-01-16T08:09:57.130 に答える
0

それが必要な場合は、これを行う必要があります

$mobileMenu= undefined; 

null - 一般に、帯域外の「null」、「nil」、または「None」オブジェクトの他のスクリプト言語の概念と同様に意味があり、同様に動作します。

したがって、必要に応じて設定nullしても意味がありませんundefined

注:ここでは、標準の等価演算子ではなく、厳密等価演算子を使用する必要があります。これは、x == undefined は x が null かどうかもチェックしますが、厳密等価演算子はチェックしないためです。null は undefined と同等ではありません。

于 2013-01-16T08:10:16.037 に答える