与指向原始对象的指针相比,创建对象的新实例的正确语法是什么?这是我的例子:Javascript new object reference
var oItem = { element: null, colIndex: 0 };
var oInputs = { Qty: oItem, Tare: oItem, Rate: oItem, Total: oItem };
for (var oTitle in oInputs) {
oInputs[oTitle].element = ...
时,我对任何oTitle
设置oInputs[oTitle].element
值它设置他们全部的价值。我知道JavaScript通过引用传递对象,所以我假设这是因为它们都指的是同一个对象。我尝试过,但显然是错误的。
var oInputs = { Qty: new oItem, Tare: new oItem, Rate: new oItem, Total: new oItem };
在此先感谢。
你能举个例子吗?谢谢 – Praesagus 2009-04-24 20:49:58
完美,谢谢。 :) – Praesagus 2009-04-24 20:56:24