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);
加上这段后完全没输出了是为什么?
split分割后的结果存储在str数组里,不再是字符串了。str数组中的元素才是字符串,才能继续用spli分割。
分割的对象
我想应该不是什么二次分割,执行 var str1=scoreStr.split(":");后,str1是个集合类型,而String.split() 方法不适用。。我是这么觉得的,,你可以试试用str[i]来二次分割