Ich arbeite an einer externen API, wo der Standardwert eines Objekts null ist.Setzen Sie den Nullwert auf ein Objekt
location.recipt = null;
Aber ich brauche location.recipt.printRecipt
auf true zu setzen, habe ich eine Geige erstellt und herausgefunden, wenn ich location.recipt = {}
mache ich nicht in der Lage sein printRecipt
zu setzen, gibt es eine andere Lösung?
Denn wenn das der Fall ist, muss ich 2 Aufrufe an die API, einmal von null
zu leeren Objekt {}
und dann erneut, um die Daten zu aktualisieren.
Fiddle: https://jsfiddle.net/bdeepakreddy/nwemtwtu/
location.recipt = { drucken Recipt: true } –
Aber während ich eine PUT/POST-Anfrage sende, glaube ich nicht, dass ich das richtig machen kann? –
Was meinen Sie mit "Ich muss zwei Aufrufe an die API machen"? Sofern das Objekt nicht eingefroren ist, können Sie seinen Eigenschaftswert direkt in der JavaScript-Laufzeit ändern. – Pavlo