创建方法实例Javascript

时间:2013-06-13 15:16:13

标签: javascript

我刚刚开始研究Javascript项目。我知道几件事

我有一个名为Employee的js文件,它有以下方法:

  1. AddEmployee
  2. 搜索员工
  3. 第三名员工
  4. 在Java中,您可以使用employeeObj.addEmployee()等对象访问所有方法; 我想在JavaScript中实现同样的功能。这意味着,我想通过创建员工对象来访问所有方法吗?

2 个答案:

答案 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. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript
  2. http://mckoss.com/jscript/object.htm
  3. http://www.javascriptkit.com/javatutors/oopjs.shtml

答案 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();