问答详情
源自:7-23 编程练习

谁能告诉我这两段代码有什么不同? 为什么上面能执行下面不能

    /* for (var i = 0; i < str1.length; i ++) {
       sum += parseInt(str1[i].substr(str1[i].indexOf(":")+1));
       
   }*/
   
   
    /* for (var i = 0;i < str1.length; i ++) {
       sum += parseInt(str1.[i].substr(str1[i].indexOf(":")+1));
  }*/

提问者:慕勒7618682 2017-02-03 17:48

个回答

  • 长孙同学
    2017-02-03 18:16:45
    已采纳

    因为“parseInt(str1.[i].......“中str1后面多了个.