この配列には、すべてのプレーヤを格納する "players"という配列があり、この配列の各要素にはオブジェクトとして格納されている個々のプレーヤが含まれています。それ自身では配列である「時間」と呼ばれるプロパティです。これまでに整数をこの時間配列にプッシュしようとすると、 "time.push()関数ではありません"エラーが発生します。私はここにしようとしています何オブジェクトのプロパティである配列にプッシュする際に問題が発生する
players[data.num].time.push(uptime());
はarray[index].array.push()
この配列が定義されていないとプレイヤオブジェクトも同様にコンストラクタ関数によって作られたthis.time = [];
のように宣言されています。
ここに私が前に述べた他の配列があります。
var players = [];
players.push(new Player(0,0,true));
プレイヤーは()すべてのヘルプは高く評価されthis.time = [];
が含まれているコンストラクタ関数です。
この配列のサンプルを提供できますか? –
プレーヤー[data.num] .timeは初期化されていますか? –
console.log(プレーヤー[data.num] .time);あなたは何を見ますか? –