我刚刚开始研究Javascript项目。我知道几件事
我有一个名为Employee的js文件,它有以下方法:
在Java中,您可以使用employeeObj.addEmployee()等对象访问所有方法; 我想在JavaScript中实现同样的功能。这意味着,我想通过创建员工对象来访问所有方法吗?
答案 0 :(得分:1)
在Javascript中实现OOP的方法之一
function Foo()
{
this.x = 1;
}
Foo.prototype.AddX = function(y) // Define Method
{
this.x += y;
}
obj = new Foo;
obj.AddX(5); // Call Method
你可以参考一些在线教程
答案 1 :(得分:0)
有几种方法可以在javascript中创建对象。如果您只想要一个容器来处理函数,最简单的方法是使用函数作为属性创建一个简单的对象。
var employeeObj = {
addEmployee: function(){
},
searchEmployee: function(){
},
thirdEmployee: function() {
}
};
如果在初始设置期间需要对象能够引用自身,则可以使用构造函数
var Employee = function() {
}
Employee.prototype.addEmployee = function(){};
Employee.prototype.searchEmployee = function(){};
Employee.prototype.thirdEmployee = function(){};
var employeeObj = new Employee();