我在JavaScript中调用函数时出现混淆,有人可以告诉下面的问题吗?函数调用在javascript中的构造函数调用
**Question 1:**
function A(){
}
function A(){
}
A();
在这种情况下,哪个函数会调用?它是第一个还是第二个函数?为什么?
**Question 2:**
function A(a){
}
function A(a,b){
}
A();
在这种情况下,哪个函数会调用?它是第一个还是第二个函数?为什么?
在此先感谢。
第二个函数,因为它是在第一次声明后声明和定义的。 –
你不能用这种方式重写一个函数,javascript调用函数使用函数名,与参数无关。 – passion
这类问题有几个重复。 – jfriend00