base js: Wie füge ich einem Objekt eine Eigenschaft auf die 'alte' Weise hinzu?


Realtebo

Diese Linie bringt ie11 zum Weinen.

return {...item, distanza: distance_from_user / 1000}

Wir alle hassen ie11, aber unser Kunde nein .. also sei geduldig

dh11 kennt keine Destrukturierung .

Hier itemist ein js-Objekt, ein einfaches js-Objekt, es ist keine jQuery oder ähnliches beteiligt. Es kommt von einem Ajax-geladenen Json.

Ich füge einfach aber ein Feld mit dem Namen 'distanza' hinzu, itembevor ich zurückkehre.

Was ist die älteste Arbeitsweise?

Realtebo

Ich beschloss, die Punktnotation banal zu verwenden.

Mit einem itemvar in js, das ist ein einfaches altes js-Objekt, füge ich einfach ein Feld hinzu

item.new_field = <data to add>

und es funktioniert einfach.

Verwandte Artikel


Wie füge ich einem Realm-Objekt eine neue Eigenschaft hinzu?

Shibili kp Ich versuche, dem Realm-Objekt UserDetails eine neue Eigenschaft hinzuzufügen. Hier ist mein Versuch: class CustomerDetails: Object { dynamic var customer_id = 0 dynamic var customer_name = "" } Jetzt muss ich dem Objekt UserDetails, das bere

Wie füge ich einem Knoten eine Eigenschaft hinzu?

Pratik Parija Ich habe versucht, diesem Knoten, den ich erstelle, eine Eigenschaft wie den Namen hinzuzufügen, erhalte jedoch eine Fehlermeldung. Error # add name as a property to each node # with networkX each node is a dictionary G.add_node(tweet

Wie füge ich einem Objekt eine Eigenschaft hinzu?

Hieronymus Ich habe ein Objekt, das dynamisch erstellt wird und manchmal hat es die Eigenschaft, theCtns.services["example"].exposedie ein Array ist und manchmal nicht. Es ist normal, dass es hier keine Fehler gibt. Dann habe ich eine Methode, die tut: if($('#