В зависимости от типа компоновщика, функции обычно ограничиваются модулями, из которых они экспортируются.
Так, например:
//in parent.js file
function getdetails(id)
{
//enter code here
}
//in student.js file
function getdetails(id)
{
//enter code here
}
В комплекте javascript они становятся (как общий пример):
_parent.getdetails()
_student.getdetails()
Вы можете проверить свой не минимизированный пакетный код и найти getdetails
, чтобы увидеть, как функции разбираются для уточнения.
Примечание
Если две функции определяются с одним и тем же именем в одной и той же области видимости (что не должно быть в данном случае), то функция каждый раз переопределяется.
//in parent.js file
function getdetails() {console.log("foo");}
function getdetails() {console.log("bar");}
getdetails(); // Outputs "bar"