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

关于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)


正在回答

3 回答

split方法是用于字符串,而用过split方法后返回的是数组,所以题主可以中间用join再将arr1转化成字符串后再用split方法。

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

把arr1中的:和arr2中的;位置互换一下应该就可以了

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

Tony_cn 提问者

不行,,,
2018-07-24 回复 有任何疑惑可以回复我~

;分割的是数组,【小明:87】是数组中的一个元素,split切割的字符串,你直接先从元素中间分应该不行

先把元素分开,再去切割字符串

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

举报

0/150
提交
取消

关于split的问题

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