JavaScriptを使って作ったオブジェクトを配列に代入する方法。
オブジェクトの型のみ一つだけ作って配列にpushする。
/* * オブジェクトを配列に代入する */ var objectList = new Array(); var addObjectList = function(_name, _height, _weight){ var object = { name: _name, height: _height, weight: _weight }; objectList.push(object); }; window.onload = function(){ addObjectList("ラオウ", 220, 150); addObjectList("ケンシロウ", 200, 110); addObjectList("レイ", 205, 100); console.log(objectList); }
配列オブジェクトの要素別に取り出す時は、for〜inを使い
for(i in objectList){ console.log(objectList[i].name); }
のようにする。
コメント