Ich habe einen JSON-codierten Datensatz, den ich über Ajax abrufen kann. Einige der Datenpunkte, die ich abrufen möchte, werden uns als null oder leer zurückkommen.null/leer json wie man es überprüft und nicht ausgeben?
Ich möchte jedoch nicht, dass diese Null oder leer für den Endbenutzer angezeigt oder an andere Funktionen weitergegeben werden.
Was ich jetzt tue ist die Überprüfung für
if(this.cityState!='null'){ // do some stuff here }
jedoch für jede Zeile ich mich durch mehr gehen finden, wenn Aussagen, und es scheint sehr ineffizient. Gibt es einen besseren Weg, dies zu tun?
verwenden Sie, ob die Eigenschaft zu dem Objekt gehört aus diesem Grund über Prototypkette, nicht hasOwnProperty verwenden zu überprüfen oder hinzugefügt ich Ihnen Daumen gebe auf ... – vsync