JavaScript:オブジェクトを配列に代入する

JavaScriptを使って作ったオブジェクトを配列に代入する方法。

objectList

オブジェクトの型のみ一つだけ作って配列に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);
}

のようにする。

コメント

タイトルとURLをコピーしました