js为什么不能实现二次分割?

来源:7-23 编程练习

qq_陪伴你的34_0

2016-05-26 16:28

 var str1=scoreStr.split(":");

  document.write(str1);

   var str2 = str1.split(";");

   document.write(str2);

为什么这段代码它没有输出?js不能二次分割么?

  var str1=scoreStr.split(":");

  document.write(str1);

这样还会输出分割:后的数组,

   var str2 = str1.split(";");

   document.write(str2);

   var str2 = str1.split(";");

   document.write(str2);

加上这段后完全没输出了是为什么?

写回答 关注

3回答

  • 安得促膝
    2016-05-26 17:18:14
    已采纳

    split分割后的结果存储在str数组里,不再是字符串了。str数组中的元素才是字符串,才能继续用spli分割。

    qq_陪伴你...

    非常感谢!

    2016-05-27 18:05:24

    共 1 条回复 >

  • 水木清扬
    2016-05-26 17:26:36

    分割的对象

  • qq_緣纡歔抝_03136270
    2016-05-26 17:11:03

    我想应该不是什么二次分割,执行 var str1=scoreStr.split(":");后,str1是个集合类型,而String.split() 方法不适用。。我是这么觉得的,,你可以试试用str[i]来二次分割

JavaScript进阶篇

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

468196 学习 · 21891 问题

查看课程

相似问题