7-23編程練習(xí)
有沒有人解釋下 var marr=new Array(scoreStr.split(";")); var marr=new Array(); marr=scoreStr.split(";"); 這兩種寫法有啥子區(qū)別? 為什么 前一種定義后marr數(shù)組只有一個(gè) 長(zhǎng)度(),后一種才是理想的?
有沒有人解釋下 var marr=new Array(scoreStr.split(";")); var marr=new Array(); marr=scoreStr.split(";"); 這兩種寫法有啥子區(qū)別? 為什么 前一種定義后marr數(shù)組只有一個(gè) 長(zhǎng)度(),后一種才是理想的?
2016-06-02
舉報(bào)
2016-06-07
var marr=new Array(scoreStr.split(";"));這樣寫就成了一個(gè)二維數(shù)組,因?yàn)?scoreStr.split(";")會(huì)生成一個(gè)數(shù)組,
相當(dāng)于創(chuàng)建了 marr 這個(gè)數(shù)組并給它添加了一個(gè)元素,而這個(gè)元素又是一個(gè)數(shù)組,所以這個(gè)是二維數(shù)組。
2016-06-03