请问通过var st=scoreStr.split(";");处理成数组后,得到的数组是什么数组呢?一维数组还是多维数组呢?
请大神帮忙,
1,通过下面的代码
var st=scoreStr.split(";");
处理成数组后,得到的数组是什么样的数组呢?是一维数组还是多维数组啊?
写成数组的形态是下面这样的吗?
var st=["小明:87","小花:81","小红:97","小天:76","小张:74","小小:94","小西:90","小伍:76","小迪:64","小曼:76"];
如果不是,该是什么样的啊?
2,通过
document.write(st[0].slice(3));
输出结果 87
和
document.write(st.slice(0,4));
输出结果 小天:76
输出的结果很不一样,他们的根本区别是什么呢?仅仅意味着一个从元素中的字符串选取,一个从数组中选取吗?
split() 方法的定义不是将字符串分割为字符串数组,并返回此数组吗?后者被分割的是数组不是字符串啊,为什么这个命令还有效呢?