2013-06-12 12 views
5

私は助けなしに他の同様の記事を見てきました、それらはすべて多次元配列で既に始まっています、私は魔法のように.pushを使って1つ作りたいと思います。jqueryプッシュ多次元配列

マイ配列:

ItemsArray.push({ 
        RoomName : RoomName, 
        Item : {//this is where I want the multi-array } 
       }); 

私が使用してみました:ItemsArray.Item.push{ stuff:morestuff }が、それは言って停止した 'ItemsArray.Item' 明確にばかげている...定義されていませんか?また、試してみました

ItemsArray[1].push{}同じエラーと...

は確かにこれは愚かな簡単な問題でなければなりません。

ありがとうございます!

答えて

19

オブジェクトをオブジェクトとして作成しています。あなたはそれを押し込むことができる配列にしたい。

var ItemArray = []; 
ItemArray.push({ 
    RoomName : 'RoomName', 
    Item : [] 
}); 

ItemArray[0].Item.push("New Item"); 

console.log(ItemArray); 

Hereオブジェクトと配列の違いについての詳細なディテールを持っている優れたブログ記事です。

+0

私はあなたを愛しています! –

3
var tdarray = [[]]; 
tdarray[0].push(22); 
tdarray[0].push(23); 
alert(tdarray[0][1]); //you can change this