【发布时间】:2010-02-26 09:16:03
【问题描述】:
可能与this question 重复。
愚蠢的 javascript 问题:我想检查一个对象是否是 emtpy 对象。
我将 empty object 称为使用空对象字面量产生的对象,如:
var o = {};
正如预期的那样,== 和 === 都不起作用,因为以下两个语句
alert({}=={});
alert({}==={});
给假。
不计算为空对象的表达式示例:
0""{a:"b"}[]new function(){}
那么评估空对象的最短方法是什么?
【问题讨论】:
-
一个有趣的问题。在我选择的搜索引擎中快速点击表明它实际上并不那么容易!这个线程可能会有所帮助:stackoverflow.com/questions/679915/…
标签: javascript jquery html