for (var i = 0; i < sourceArr.length; i ++) {
sum += parseInt(sourceArr[i].substr(sourceArr[i].
indexOf(":")+1));
怎么理解?
sourceArr是个数组,这是循环遍历,sum应该是一个和值,parseInt是将字符串转为数字用于运算。
subString是截取字符串,应该是数组里包含文字和数字,从点的下一位开始截取,只截取数字,例如数组元素为小米.86,则只取86,这应该是求成绩总和之类的运算。