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

split()分割的问题

var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var scoress=scoreStr.split(";");

为什么用;分割才可以算是分割为数组呢?

正在回答

5 回答

用";"分割可以很好的处理这个长字符串的数据,刚好可以分成某某:xx分的形式,便于后面的数据处理。

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

之原 提问者

好的。谢谢哟
2016-04-01 回复 有任何疑惑可以回复我~

那个长横线是两个短下滑线self

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

这里的split是字符串的方法,用于分割字符串,返回的是数组,这里参数”;”就表示要以分号为界限,分割成数组。你也可以试试以其他的任意字符分割的呀。这个题目的是因为下面要用数组的indexof方法来把分数全部找出来,所以用;分割是个很好的方式。你也可以用冒号分割,但是分割出来的数组是不好看的。然后再用indexof把分数找出来

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

之原 提问者

哦哦,谢谢啦
2016-04-01 回复 有任何疑惑可以回复我~

”数据“="要分割的数组"

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

因为在这个字符串中你的数据之间是用;隔开的啊


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

之原 提问者

恩恩,谢谢
2016-04-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

split()分割的问题

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