iT邦幫忙

0

想請問jquery如何使用變動陣列

$(function(){

var name="john";
var john[[10,A,test111],
          20,B,test222],
             
             ];


alert(name[0][2]); //會報錯


});

name是一個會變動的值,想請問一下如何使用變動的參數取陣列中的值,謝謝~
新手勿鞭@@

已解決---------------------------------------------------------------

$(function(){

var name=0;  //可變動參數(數字0~N)
var john[[10,A,test111],
          20,B,test222],
             
             ];
var namearray[john];


alert(namearray[name][0][2]);


});

抱歉問了個白癡問題

小魚 iT邦高手 1 級 ‧ 2018-12-03 08:03:43 檢舉
陣列不是這樣用的...
你從哪裡看到這樣的例子?
gameboxer iT邦新手 4 級 ‧ 2018-12-03 09:38:39 檢舉
是不是要用三維陣列,我在想想..謝謝

1 個回答

2
淺水員
iT邦新手 5 級 ‧ 2018-12-03 01:19:06
最佳解答

如果是這種的我可能會這樣設計

var data={
    "john":[
        [10,A,test111],
        [20,B,test222]
    ]
};

alert(data["john"][0][2]);
gameboxer iT邦新手 4 級 ‧ 2018-12-03 09:41:40 檢舉

好謝謝~我試試看

gameboxer iT邦新手 4 級 ‧ 2018-12-03 10:43:37 檢舉

使用三維陣列可解決 謝謝~

我要發表回答

立即登入回答