У меня есть путаница в вызове функции в javascript, может ли кто-нибудь ответить на вопрос ниже?Вызов функции с конструкторами в javascript
**Question 1:**
function A(){
}
function A(){
}
A();
В этом случае, какая функция вызовет? Это первая или вторая функция? и почему?
**Question 2:**
function A(a){
}
function A(a,b){
}
A();
В этом случае эта функция вызовет? Это первая или вторая функция? и почему?
Заранее спасибо.
Вторая функция для обоих, поскольку она объявлена и определена после первого объявления. –
вы не можете переопределить функцию таким образом, функция вызова javascript, используя имя функции, не имеет ничего общего с параметрами. – passion
Существует несколько дубликатов этого типа вопросов. – jfriend00