最后一个分割三次的过程有大神帮忙解析下吗谢谢,不是很明白!
1.split的定义:stringObject.split(separator,limit),其作用是将字符串分割成数组,并返回这个数组,我们可以做个测试。
<script type="text/javascript"> var myarry=new Array(); var mychar="Hello,JavaScript"; myarry=mychar.split(""); for (var i=0;i<myarry.length;i++) { document.write(myarry[i]+" "); } </script>
返回的结果是:H e l l o , J a v a S c r i p t !
2.separator参数,更贴切的说法是分离器,或者可以理解成分离标记。当分离标记为“”时,表示分割单独字符,
然后题主的问题就可以迎刃而解了。将字符串对象mystr分割成字符,分割3次:
mystr.split("",3);
我完全不懂!该怎么办?
分割两次就得,第一次用split(' ; ') 对score分割,注意返回的结果是数组(设为arr1)。然后用split(' : ') 对这个数组的每n位(这里n是10)分割,思路是这样,有点乱。。。。
1、首先你要知道stringObject.split(separator,limit)分割返回的是一个!数!组!;
2、然后你还要知道符号分割的意思,比如字符串var m=“a:10;b:20;c:5;d:8”使用;分割的话m.split(";"),意思是从下标0开始搜索第一个;将第一个;前面的字符串作为数组的0坐标,依次类推;
3、分割三次的意思,比如这个字符串m.split(";")那么就是找三次;分割三次的意思,结果是[a:10,b:20,c:5]
JS进阶 7-10哪里有分割三次?