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

slice()值问题

sum = sum + parseInt(myarr[i].slice(3)); slice的值为什么是3?不是应该是2么?

提问者:努力的气球 2015-11-28 21:13

个回答

  • 慕男婶
    2015-11-28 23:11:25
    已采纳

    这个3是slice函数的参数,表示从索引为3的数字截取字符串一致到字符串的结尾。。

    例如

    var str = "0123456";
    
    var newStr = str.slice(3); // 此时newStr为"456"。等价与slice(3,str.length)