用indexOf获取分数位置,为什么总是出来undefined

来源:7-23 编程练习

元风风风

2016-04-08 12:01

  for(var i=0; i<myarr1.length; i++){  
   //从数组中将成绩撮出来,然后求和取整,并输出
    var index=myarr1[i].indexOf(":")+1;
    document.write(index[i]);
    var myarr2=parseInt(myarr1[i].substr(index[i],2));
    document.write("<br/>"+myarr2[i]);
    }


写回答 关注

2回答

  • 青空之雪
    2016-04-08 14:22:26
    已采纳

    http://img.mukewang.com/57074dca0001a2ea04140138.jpg

    楼楼你看下你这个地方是不是写错了,应该是myarr1[ index ]吧,你要大印的是数组myarr1中index位置的分数吧

    元风风风

    非常感谢!

    2016-04-08 14:57:14

    共 1 条回复 >

  • rainbowl92
    2016-04-08 13:52:09

    你定义的index是一个整数,但是你打印的确实一个数组类型,当然是未定义。

JavaScript进阶篇

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

468063 学习 · 21891 问题

查看课程

相似问题