我刚开始从事 Javascript 项目。我知道几件事
我有一个名为 Employee 的 js 文件,它有以下方法:
- 添加员工
- 搜索员工
- 第三名员工
在 Java 中,您可以使用诸如 employeeObj.addEmployee() 之类的对象访问所有方法;我想在 JavaScript 中实现同样的目标。意思是,我想通过创建一个员工对象来访问所有方法?
我刚开始从事 Javascript 项目。我知道几件事
我有一个名为 Employee 的 js 文件,它有以下方法:
在 Java 中,您可以使用诸如 employeeObj.addEmployee() 之类的对象访问所有方法;我想在 JavaScript 中实现同样的目标。意思是,我想通过创建一个员工对象来访问所有方法?
在 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
你可以参考一些在线教程
有几种方法可以在 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();