for循環(huán)中i可以變成表達式的數(shù)組?
function?sum()?{ ????var?result?=?0; ????for?(var?i=0;?i<arguments.length;?i++)?{ ????????result?=?result?+?arguments[i];????/*為什么這里的i變成了arguments的數(shù)組*/ ????} ????return?result; } console.log(sum(12,?1,?1));
function?sum()?{ ????var?result?=?0; ????for?(var?i=0;?i<arguments.length;?i++)?{ ????????result?=?result?+?arguments[i];????/*為什么這里的i變成了arguments的數(shù)組*/ ????} ????return?result; } console.log(sum(12,?1,?1));
2016-10-18
舉報
2016-10-23
不,這個i并沒有變成數(shù)組的一部分,這個i變量,只是存儲了一個數(shù)值型數(shù)字而已,而這個數(shù)字剛好可以充當數(shù)組元素調(diào)用時的下標,也就是這樣的 。? 數(shù)組【下標】!這里的下標應(yīng)該是個數(shù)字,正好i中存的就是數(shù)字!
2016-10-18
這點代碼看不出什么來,你arguments的定義在哪