0
Ich habe ein Objekt "Daten" und es hat einige Elemente, einige von ihnen haben Null-Wert. Wenn ich sie anstelle von Leerzeichen drucke, wird Null gedruckt.Wie trim Funktion auf ein Objekt zu entfernen whitespaces jquery
Beispiel:
console.log(data.value1);
console.log(data.value2);
console.log(data.value3);
Ausgang ist:
null
null
null
Aber bei der Verwendung von
$.trim(data.value1);
$.trim(data.value2);
$.trim(data.value3);
Problem gelöst ist.
Nun, wie kann ich trimmen auf Objekt, so dass ich nicht den gleichen Code für alle Elemente schreiben müssen.
Warum müssen Sie dies tun? Der Grund, warum Sie in der Konsole "null" sehen, ist, dass dies der Wert der Eigenschaft ist. Sie sehen '' '' wenn Sie '$ .trim()' verwenden, da die Eigenschaft in eine Zeichenkette umgewandelt wird. Es gibt absolut keinen Punkt, der durchläuft, um alle 'Null'-Werte in' '' zu setzen, da der Zwang automatisch auftritt, wenn Sie die Eigenschaft verwenden. –
Iterate Eigenschaften und aktualisiere sie mit getrimmtem Inhalt; – itzmukeshy7
Keine Notwendigkeit für jQuery. Fügen Sie einfach einen Standardwert wie folgt hinzu: console.log (data.value1 || ""); – Roberto