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?

一个新手
Freigeben: 2017-09-08 13:27:31
Original
2290 Leute haben es durchsucht

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
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren


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

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

]

[javascript] view plain copy
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren


print?
var a={};  
ar b=new Object();  
console.log("对象字面量的比较结果:"+(JSON.stringify(a)=="{}"))  
onsole.log("构造函数的比较结果:"+(JSON.stringify(b)=="{}"))
Nach dem Login kopieren
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
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

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是个空对象")  
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage