我這樣寫是否可?。?/h1>
? var infos = new Array(("小A","女","21","大一"),("小B","男","23",大三),("小C","男","24","大四"),("小D","女","21","大一"),("小E","女","22","大四"),("小F","男","21","大一"),("小G","女","22","大二"),("小H","女",20,"大三"),("小I","女",20,"大一"),("小J","男","20","大三"))
?
? ?var infos =?
?[
? ? ['小A','女',21,'大一'],
? ? ['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
? ? ['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
? ];
第一種寫法可取嗎?
? var infos = new Array(("小A","女","21","大一"),("小B","男","23",大三),("小C","男","24","大四"),("小D","女","21","大一"),("小E","女","22","大四"),("小F","男","21","大一"),("小G","女","22","大二"),("小H","女",20,"大三"),("小I","女",20,"大一"),("小J","男","20","大三"))
?
? ?var infos =?
?[
? ? ['小A','女',21,'大一'],
? ? ['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
? ? ['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
? ];
第一種寫法可取嗎?
2016-09-06
第一種寫法不對(duì)!應(yīng)該這樣寫~
?var infos = new Array(['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],?['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']);
2016-09-01
第一種不可取.簡(jiǎn)單實(shí)驗(yàn):var myarr = new Array(("0","1")) ?;?
document.write(myarr[0]); ?可以取得結(jié)果:1;
document.write(myarr[0][0]); 可以取得:1;
document.write(myarr[0][1]);可以取得:undefined;
若var myarr = new Array(("0","1"),("2","3"));
document.write(myarry[1]);可以取得:3;和myarr[1][0] 結(jié)果一樣;
分析:首先這種寫法,源于一維數(shù)組的定義---var myarr = new Array();?
再看上面結(jié)果,發(fā)現(xiàn)前面的0都不會(huì)被取到,
說(shuō)明你這種寫法寫的無(wú)意義;而且官方也沒(méi)有這種寫法;如果想理解為二維那就更不行了,這個(gè)只是一維的寫法
2016-08-31
第一種形式不對(duì)吧,兩種創(chuàng)建數(shù)組的方法是不是混了?是不是應(yīng)該var infos=new Arraw(10);
for(var i = 0;i<infos.length;i++)
{
????infos[i]=new Arraw(4);
}
這樣創(chuàng)建好了再賦值吧。
2016-08-31
不可取。你可以試一試。在編輯器打出第一種代碼,然后ducument.write(infos);會(huì)發(fā)現(xiàn)沒(méi)有東西,換成第二種代碼后就會(huì)顯示出整一個(gè)二維數(shù)組。