for循環(huán)中i可以變成表達(dá)式的數(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
舉報(bào)
2016-10-23
不,這個(gè)i并沒有變成數(shù)組的一部分,這個(gè)i變量,只是存儲(chǔ)了一個(gè)數(shù)值型數(shù)字而已,而這個(gè)數(shù)字剛好可以充當(dāng)數(shù)組元素調(diào)用時(shí)的下標(biāo),也就是這樣的 。? 數(shù)組【下標(biāo)】!這里的下標(biāo)應(yīng)該是個(gè)數(shù)字,正好i中存的就是數(shù)字!
2016-10-18
這點(diǎn)代碼看不出什么來(lái),你arguments的定義在哪