如果您创建这样的对象:
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
and building[theID].price
?
它们的查找方式有什么不同吗?