Wil*_*Niu 0 jquery undefined undefined-behavior
我$(undefined)
在下面的声明中意外地遇到了params
一个对象:
var $this = $(params._this) || $(this);
Run Code Online (Sandbox Code Playgroud)
这不起作用,$(params._this)
jQuery对象也始终被评估true
.
有趣的是,我不知道如何检查它.它不是空对象(即$.isEmptyObject($(undefined)) == false
),也不是函数或"普通对象"(即$.isPlainObject()
).
我最后将声明修改为以下内容:
var $this = (params._this == undefined) ? $(params._this) : $(this);
Run Code Online (Sandbox Code Playgroud)
我的问题是,有没有办法"评估"(不确定使用什么词)$(undefined)
?这有什么用吗?
归档时间: |
|
查看次数: |
155 次 |
最近记录: |