JavaScript中的对象-如何创建对象,创建对象的7种模式

name = “liubei”;

  • person.age = 29;
  • person.job = “shayemuyou”;
  • person.sayName = function(){
  • alert(this.name);
  • }
  • name = name;

  • o.age = age;
  • o.job = job;
  • o.sayName = function(){
  • alert(this.name);
  • }
  • return o;
  • }
  • var person1 = createPerson(“Tom”,25,“software”);
  • var person2 = createPerson(“bu”,25,“software”);
  • console.log(person2.constructor == Person); //true
  • Person.prototype.age = 27;
  • Person.prototype.job = “Software”;
  • Person.prototype.sayName = function(){
  • alert(this.name);
  • }
  • var person1 = new Person();
  • person1.sayName(); //”Tom”
  • var person2 = new Person();
  • 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

  • 上一篇 2016年9月8日
    下一篇 2016年9月9日

    相关推荐