このようなオブジェクトを作成する場合:
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
ますか?
それらの検索方法に違いはありますか?