提取字符串,定義數(shù)組問題
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
(1)var a = new Array(scoreStr.split(";"));
(2)var b=scoreStr.split(";");
上面的a為數(shù)組,b實際還是字符串,對不對?請高人指點
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
(1)var a = new Array(scoreStr.split(";"));
(2)var b=scoreStr.split(";");
上面的a為數(shù)組,b實際還是字符串,對不對?請高人指點
2016-09-26
舉報
2016-09-26
split() 方法將字符串分割為字符串數(shù)組,并返回此數(shù)組。
2016-09-27
回答:(1)中的寫法是錯誤的,(2)中的寫法是正確的
解釋:split()方法將字符串分隔后直接返回一個數(shù)組,所以你不需要再使用 var a = new Array();新建數(shù)組,直接寫成var a = scoreStr.split(";");就可以了,也就是你在(2)中寫的那樣
2016-09-26
split()把一個字符串分割為字符串數(shù)組