Heim >Web-Frontend >js-Tutorial >Kann ich js verwenden, um ein leeres JSON-Objekt zu bestimmen?

Kann ich js verwenden, um ein leeres JSON-Objekt zu bestimmen?

一个新手
一个新手Original
2017-09-08 13:27:312315Durchsuche

1. Die einfachste Methode besteht darin, festzustellen, ob ein entsprechendes Attribut vorhanden ist. Natürlich kann nicht festgestellt werden, ob es leer ist oder nicht >

[javascript] view plain copy


2. Beurteilen Sie, indem Sie JSON in eine String-Funktion analysieren [
print?
var dd={yy:""};  
   if(dd&&dd.yy!=""){  
       alert("dd不为空")  
   }  
   else{  
       alert("dd为空")  
   }

Sie können dies auch verwenden, um zu beurteilen, ob das Backend ein Array übergibt oder ein Objekt

]

[javascript] view plain copy


print?
var a={};  
ar b=new Object();  
console.log("对象字面量的比较结果:"+(JSON.stringify(a)=="{}"))  
onsole.log("构造函数的比较结果:"+(JSON.stringify(b)=="{}"))
3 . Beurteilen Sie anhand der Durchquerung: Wenn Attribute vorhanden sind, geben Sie einfach false zurück und unterbrechen Sie die Durchquerung


[javascript] view plain copy

4. Unsere häufig verwendete JQuery ist auch eine Methode:

print?
var a={};  
var b=new Object();  
function isEmptyObject(obj){  
       for(var key in obj){  
          break;  return false  
     };  
     return true  
};  
if(isEmptyObject(a)){  
      alert("对象为空")  
}  
if(isEmptyObject(b)){  
      alert("b是个空对象")  
}

Das obige ist der detaillierte Inhalt vonKann ich js verwenden, um ein leeres JSON-Objekt zu bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So runden Sie js-WerteNächster Artikel:So runden Sie js-Werte