配列にプッシュしているデータがあります。ループを使用するたびにデータを別の配列にプッシュする方法はありますか?
私はループを持ち、毎回別の配列にデータをプッシュする必要があります。
のは、最初の配列がplayer1あるとしましょう、 二番目の配列は、私が今だけ2人の選手を必要とするなどplayer2
でなければなりません。
しかし、私は好きなだけ多くの選手でこれをどうやってやっているのか不思議です。
私はチェスゲームを作ろうとしています。ここに私のコードは、これまでにどのように見えるかです:
function Figuri() {
this.player1 = [];
this.player2 = [];
figurkiNames.forEach(function(figura) {
});
for (var y = 1; y <= 2; y++) {
for (var i = 0; i < 8; i++) {
this.player1.push(new Figurka(i, figurkiNames[i], y, i+1, 8))
}
for (var i = 8; i < 16; i++) {
this.player1.push(new Figurka(i, "peshka", y, i-7, 7))
}
}
}
y
が1のとき、私は配列にプッシュする必要があります:「player1を」。 y
が2のとき、私は配列にプッシュする必要があります: "player2"など。そして、もし私が望むなら、おそらく私は100人のプレイヤーを持つことができます。
JavaScriptでこれを行うにはどうすればよいですか?
にも保存配列やオブジェクト内のすべてのプレーヤー?長さはあなたがどれくらい多くの選手を持っているかを伝えます。 – Shilly
ありがとうございました。 – Ivelin