鍍金池/ 問答/HTML/ js關(guān)于函數(shù)參數(shù)的問題

js關(guān)于函數(shù)參數(shù)的問題

圖片描述
這個會輸出什么?為什么?

回答
編輯回答
陌離殤

會輸出一個函數(shù)。因為你根本就沒有調(diào)用,return的就是個函數(shù),又不是函數(shù)的調(diào)用。
當然你改成IIEF的話會返回一個空數(shù)組,因為匿名函數(shù)沒傳參,arguments是空。
我覺得你沒想好要怎么組織你想要的結(jié)果,可以再考慮一下。

2017年2月1日 08:17
編輯回答
有點壞

這個會返回一個函數(shù),啥也不會輸出,你代碼從哪截的,弄錯了把。。。

2017年8月14日 19:14
編輯回答
舊城人
test7() 

返回的是個函數(shù)表達式

function (){
    console.log(Array.prototype.slice.call(arguments));
}

所以什么都不不會輸出,如果想執(zhí)行這個函數(shù),必須在test7()后再加個括號,這樣,

test7()(1,2)

才會執(zhí)行
輸出的是一個數(shù)組

[1,2]

Array.prototype.slice.call(arguments)
是在類數(shù)組 arguments 上調(diào)用slice方法

圖片描述

2017年2月3日 21:24