JS中將字符串轉(zhuǎn)化為數(shù)組的split()函數(shù)
? ? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? ? var Arr = scoreStr.split(";");
1.這里定義的Arr變量是數(shù)組嗎?
2.被分割字符串在數(shù)組中的存放方式是什么?
3.如果我要用小紅的成績(jī),我是否可以用parseInt(Arr[2].slice(3,5));?
為什么? 我看到有人的代碼是這樣的,運(yùn)行也是正確。但我不是很理解???
2016-12-08
arr不是定義數(shù)組 你換成別的試試就知道了 ?
存放方式就是被 ?”,“分開(kāi)的單獨(dú)的字符串
parseInt(Arr[2].slice(3,5)) 他這里調(diào)用的就是第三個(gè)字符串(這里和數(shù)組理解差不多,因?yàn)樯厦嬲w字符串被用 “,”分割成獨(dú)立的小字符串了,我是這么理解的) 然后用slice選定了這個(gè)字符串第3位開(kāi)始到第5位結(jié)束的元素。
2016-12-07
Arr 應(yīng)該是小寫(xiě),是數(shù)組