提取字符串,定义数组问题

来源:7-23 编程练习

慕粉3982295

2016-09-26 19:21

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

(1)var a = new Array(scoreStr.split(";"));

(2)var b=scoreStr.split(";");

上面的a为数组,b实际还是字符串,对不对?请高人指点

写回答 关注

3回答

  • bannerl
    2016-09-26 19:28:01
    已采纳

    split() 方法将字符串分割为字符串数组,并返回此数组。


    慕粉3982...

    非常感谢!

    2016-10-11 00:11:05

    共 3 条回复 >

  • QuincyHan
    2016-09-27 18:15:39

    回答:(1)中的写法是错误的,(2)中的写法是正确的

    解释:split()方法将字符串分隔后直接返回一个数组,所以你不需要再使用 var a = new Array();新建数组,直接写成var a = scoreStr.split(";");就可以了,也就是你在(2)中写的那样

  • 慕粉3196577
    2016-09-26 19:40:58

    split()把一个字符串分割为字符串数组

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题