为了账号安全,请及时绑定邮箱和手机立即绑定

最后一个分割三次的过程有大神帮忙解析下吗谢谢,不是很明白!

最后一个分割三次的过程有大神帮忙解析下吗谢谢,不是很明白!

正在回答

5 回答

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]+"&nbsp");
    }   
</script>

返回的结果是:H e l l o , J a v a S c r i p t ! 

2.separator参数,更贴切的说法是分离器,或者可以理解成分离标记。当分离标记为“”时,表示分割单独字符,

然后题主的问题就可以迎刃而解了。将字符串对象mystr分割成字符,分割3次:

mystr.split("",3);


1 回复 有任何疑惑可以回复我~
#1

inro

第三行 var mychar="Hello,JavaScript";字符串里面少了一个"!",应为:var mychar="Hello,JavaScript!"。特更正。
2016-03-28 回复 有任何疑惑可以回复我~
#2

qq_飞扬_13 提问者

非常感谢!
2016-05-20 回复 有任何疑惑可以回复我~

我完全不懂!该怎么办?

0 回复 有任何疑惑可以回复我~

分割两次就得,第一次用split(' ; ') 对score分割,注意返回的结果是数组(设为arr1)。然后用split(' : ') 对这个数组的每n位(这里n是10)分割,思路是这样,有点乱。。。。

0 回复 有任何疑惑可以回复我~

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]

3 回复 有任何疑惑可以回复我~

JS进阶 7-10哪里有分割三次?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后一个分割三次的过程有大神帮忙解析下吗谢谢,不是很明白!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信