字符串分割到数组后还能再分割吗?

  var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
  var arr1 = scoreStr.split(";"); 
  var arr2 = [];
  for (x in arr1)
  {
  	arr2[x] = arr1[x].split(":");
  	document.write(arr1[x][1] + '<br>');
  }	

执行以后得到的不是数字,而是名字的第二个字。为什么

慕粉3775984
浏览 1109回答 1
1回答

去看天荒地老

简单说arr1[0]指的是“小明:87”,也就是字符串,所以arr1[0][1]指的是数组下标0的值的字符串第二个字符
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript