唉。。。好笨的方法

来源:7-23 编程练习

好学的Lv

2015-08-25 14:27

求大神简化

写回答 关注

1回答

  • Y_du
    2015-08-25 17:13:34

    用正则匹配,你的可以用scoreStr.match(/\d+(\.\d+)?/g)

    Y_du 回复好学的Lv

    var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var arr1 = scoreStr.split(";"); var arr2 = []; for(var i=0;i<arr1.length;i++){ var str = arr1[i].split(":"); arr2[i]=str[1]; } document.write(arr2); 他这个方法也不错。

    2015-08-28 16:18:35

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468979 学习 · 22582 问题

查看课程

相似问题