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

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

for (var i = 0; i < sourceArr.length; i ++) {

       sum += parseInt(sourceArr[i].substr(sourceArr[i].

        indexOf(":")+1));

怎么理解?

提问者:慕设计2978630 2016-08-31 16:28

个回答

  • 鲁达芬奇
    2016-08-31 16:35:16

    sourceArr是个数组,这是循环遍历,sum应该是一个和值,parseInt是将字符串转为数字用于运算。

    subString是截取字符串,应该是数组里包含文字和数字,从点的下一位开始截取,只截取数字,例如数组元素为小米.86,则只取86,这应该是求成绩总和之类的运算。