關于split的問題
?var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? 第二次分割為什么不行?輸出不了東西應該是錯誤的。但是為什么不能這樣?
? var arr1 = scoreStr.split(":");
? document.write(arr1+"<br/>");
? var arr2 = arr1.split(";");
? document.write(arr2)
?var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? 第二次分割為什么不行?輸出不了東西應該是錯誤的。但是為什么不能這樣?
? var arr1 = scoreStr.split(":");
? document.write(arr1+"<br/>");
? var arr2 = arr1.split(";");
? document.write(arr2)
2018-07-22
舉報
2018-08-03
split方法是用于字符串,而用過split方法后返回的是數組,所以題主可以中間用join再將arr1轉化成字符串后再用split方法。
2018-07-23
把arr1中的:和arr2中的;位置互換一下應該就可以了
2018-07-23
;分割的是數組,【小明:87】是數組中的一個元素,split切割的字符串,你直接先從元素中間分應該不行
先把元素分開,再去切割字符串