Javascript是判断对象是否为空对象{}的一种简单方法。

当你做一个项目时,你有一个问题来判断一个对象是否是一个空对象。

1。代码1:


var = { };
如果(!一console.log){(1);}
否则如果(= NULL){控制台}(2);
别的{ console.log(3);}



研究结果如下:3

2。代码2:


var;
如果(b = {){控制台}(4);
如果(b ={}){控制台}(5);
如果(typeof(B)= = 'object){控制台日志}(6);



研究结果如下:6

三.代码3:


var;
如果(JSON.stringify(C)= ={ }){控制台日志}(7);




var;
如果(JSON.stringify(C)= ={ }){控制台日志}(7);



研究结果如下:7

因此,您可以使用代码3方法来确定对象是否为空对象{ };

如果对象不是空的,并且如果对象不是空的,则必须存在某个特定属性(如:{ 111 }),然后可以用这种方式判断它:

4。代码4:


var = { };
id:111 };
如果(d.id){ console.log(8);}
如果(e.id){ console.log(9);}



研究结果如下:9

概要:显然,代码3更强大,但它比代码4效率低。

这些都很小,因为我们带来了javascript判断,所有简单的对象{都是空对象,希望多多支持。