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