for(var i=0;i<oInput.length-1;i++){
……}
for(var i=0;i<oInput.length;i++){
……}两种不同的写法,哪一种 什么时候用oInput.length-1,什么时候用oInput.length

解决方案 »

  1.   

    第一种是循环 oInput.length-1 次,第二种是循环 oInput.length 次自己看着办咯
      

  2.   

    for(var i=0;i<oInput.length-1;i++){
    ……}
    for(var i=0;i<oInput.length;i++){
    ……}
    当oInput是从0开始计数的,用for(var i=0;i<oInput.length;i++){
    ……}
    当oInput是从1开始计数的,用for(var i=1;i<oInput.length+1;i++){
    ……}
      

  3.   

    索引时从0开始的,而数字的length属性看上去又是从1开始的,想清楚这两点就好了。