1

我有一个关于 jQuery 的问题。我想知道是否可以将typeconvertjQuery 对象转换为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 不等于未定义。

于 2013-01-16T08:10:16.037 回答