我有两个同名的方法,用于两个不同的.js文件中的不同目的。如何在同一页面上使用这些方法?
在Count.js中:
function add()
{
// some manipulation doing here
}
在PriceImplement.js
Function add()
{
// some manipulation doing here
}
答案 0 :(得分:22)
你应该养成命名JavaScript文件的习惯:
// Count.js:
var Count = {
add: function add() {
},
[additional methods in the Count object]
};
// PriceImpl.js
var Price = {
add: function add () {
},
[additional methods for the Price implementation]
};
然后调用Namespace.method
之类的方法,即Price.add()
答案 1 :(得分:8)
如果它们都是使用函数声明定义的,比如
function iHaveTheSameNameAsAnotherFunction(params) {
…
}
那么你不能。第二个声明只会覆盖第一个声明。