【发布时间】:2018-03-22 20:11:07
【问题描述】:
我在 javascript(Chrome 和 IE)中有 2 个函数:
function call(param1, param2){
console.log("call param - 2");
}
和
function call(param1){
console.log("call param - 1");
}
我是这样打电话的:
call(1,2);
但我在控制台上收到了这个:
call - param - 1
【问题讨论】:
-
javascript应该如何知道你的意思?哦,是c++/c#/java背景
-
AFAIK 你不能在 JavaScript 中使用函数重载。您最后创建的函数是被调用的函数。 (如果你切换函数声明,你的结果将是“call param - 2”。见stackoverflow.com/questions/456177/…
标签: javascript