【发布时间】:2019-02-06 12:28:32
【问题描述】:
我正在尝试一些基本的 JS 功能:
function addUser(name, age, fun) {
fun.apply(null, arguments); }
addUser("Peter",25, function(name) { console.log(name+"...from Function");});
但我似乎不明白为什么fun.apply(null, arguments); 中的第一个参数必须是null,为什么我不能简单地使用fun.apply(arguments);?
【问题讨论】:
-
因为那不是function signature。你不妨问“为什么我不能简单地做
addUser(25)?”
标签: javascript functional-programming