戻る

オブジェクト配列の動的追加
クラス配列を動的に追加する方法

クラスを配列にして、その配列を動的に追加する方法です。

[サンプル]
copy
//case 1
let a1 = [];
let keyName1 = "key1";
let value1 = "val1";
let keyName2 = "key2";
let value2 = "val2";
a1[keyName1] = value1;
a1[keyName2] = value2;
console.log(a1);//[key1: 'val1', key2: 'val2']

//case 2
a1 = [];
let key = "";
let val = "";
for(i=0; i<3; i++)
{
	key ="key" + (i+1);
	val ="val" + (i+1);
	a1[key] = val;
}
console.log(a1);//[key1: 'val1', key2: 'val2', key3: 'val3']

[case 1]
変数を配列に格納する方法です。
追加したい分だけ変数を準備する方法となります。
keyと値の組み合わせにするため
配列要素の部分をkeyにします。
そしてkeyに対応する値を追加します。

[case 2]
for文で繰り返しの回数分だけ
変数にkeyと値を準備して
配列に組み込み値を追加します。




戻る


著作権情報
ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。
ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、
または公開したりすることはできません。
当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、
その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について
一切の責任を負わないものとします。