Was ist die richtige Syntax zum Erstellen einer neuen Instanz des Objekts im Gegensatz zu einem Zeiger auf das Original? Hier ist mein Beispiel:Javascript neue Objektreferenz
var oItem = { element: null, colIndex: 0 };
var oInputs = { Qty: oItem, Tare: oItem, Rate: oItem, Total: oItem };
for (var oTitle in oInputs) {
oInputs[oTitle].element = ...
wenn ich den Wert von oInputs[oTitle].element
für jeden oTitle
setzen sie den Wert von ihnen setzt alle. Ich weiß, dass Javascript Objekte als Referenz übergibt, also gehe ich davon aus, dass sie alle auf dasselbe Objekt verweisen. Ich habe das versucht, aber es ist offensichtlich falsch.
var oInputs = { Qty: new oItem, Tare: new oItem, Rate: new oItem, Total: new oItem };
Vielen Dank im Voraus.
Können Sie mir ein Beispiel geben? Danke – Praesagus
perfekt, danke. :) – Praesagus