如果您创建如下对象:
building[45] = new Object();
building[45].name = myName;
building[45].price = parseInt(myPrice);
building[128] = new Object();
building[128].name = myName;
building[128].price = parseInt(myPrice);
现在如果我想在一个函数中使用 building[128]
,是不是最好先将其分配给一个临时变量,以便浏览器不必遍历所有对象来查找 building[128]
属性?
例子:
var theID = 128;
var temp = building[theID]; //temp.name & temp.price
或者直接使用building[theID].name
和building[theID].price
吗?
它们的查找方式有什么区别吗?