<script>
????function?sum(){
????????var?result=0;
????????for(var?i?=0;i<arguments.length;i++){
????????????result?+=?arguments[i];
????????}
????????return?result;??
????}
????alert(sum(這里傳很多個數字參數));
</script>
//最后的結果請問一下,其中for循環中 ?result+=arguments[i] ? 這個意思是result加上arguments這個里面每一個數字,那么每一次+= ? 得出來的結果 ? result會保留到下一次相加么? ? 我不太理解這個過程。 ?result=result+arguments[0] ?之后得到的數字存到result之后,那么下一次result=result+arguments[i] ? 右邊這個result是上一次相加的結果么。
js中arguments的問題
abc123456789def
2017-04-20 00:27:41