为了账号安全,请及时绑定邮箱和手机立即绑定

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

  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 回答

http://img1.sycdn.imooc.com//57074dca0001a2ea04140138.jpg

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

0 回复 有任何疑惑可以回复我~
#1

元风风风 提问者

非常感谢!
2016-04-08 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信