私の目標はこのような配列を作ることですが、混乱するかもしれません。アレイを別の配列にプッシュして2レベル配列にするにはどうすればよいですか?
var array2D= [
{ locations: [0, 0, 0], status: ["", "", ""] },
{ locations: [0, 0, 0], status: ["", "", ""] },
{ locations: [0, 0, 0], status: ["", "", ""] }
],
私は以下のような配列があるかどうかを検討してください。
var locations = [0,0,0];
var status = ["","",""];
何とか2dアレイを作るためにそれらをプッシュできますか? 私はこのような何かをしようとしたが、それはあなたが、配列に対応するそれらの割り当て位置や状態などのキーを持つオブジェクトを作成し、その後、単にあなたの新しい配列にプッシュする必要が
var the2Darray =[];
the2Darray.push(location,status);
あなたが作るしようとしている事は、2次元配列ではありません。 –
この質問のロジックの一部を解明する必要があります。たとえば、最終配列に3行、なぜ2行でないのですか?これは2D配列ではなく、1D配列のオブジェクト群です。 –
実際には、各オブジェクトに位置とステータス属性があり、どちらも配列であるようにオブジェクトの配列を作成します。 –