javascript为对象添加自定义方法的几种方式

来源:互联网 发布:软件开发工作量评估 编辑:程序博客网 时间:2024/06/06 06:36
1.
 var student = new Object();     student.name = "xiao ming";     student.age = 20;     student.getName = function () {         alert(this.name);     }

2.

  var student = {        name: "xiao hong",        age: 18,        getName: function () {            alert(this.name);        }    };

3.工厂模式


    function studentFactory(name,age) {         var student = new Object();         student.name = name;         student.age = age;         student.sayName = function () {             alert(this.name);         }         return student;     }     var p1 = studentFactory("ming", 20);     var p2 = studentFactory("hong", 18);



0 0
原创粉丝点击