javascript组合使用构造函数模式和原型模式实例

2019-12-18,,,,

本文实例讲述了javascript组合使用构造函数模式原型模式的方法。分享给大家供大家参考。具体如下:

function testPrototype2(){
  function Person3(name, age, job){
    this.name=name;
    this.age=age;
    this.job=job;
    this.friends =["shelb", "court"];
  }
  Person3.prototype = {
    constructor:Person3,
    sayName:function(){
      alert(this.name);
    }
  }
  var person1 = new Person3("jack",10,"it");
  var person2 = new Person3("karry",1,"woker");
  person1.friends.push("tom");
  console.info(person1.friends);
  console.info(person2.friends);
  console.info(person1.friends==person2.friends);
  console.info(person1.sayName == person2.sayName);
}

希望本文所述对大家的javascript程序设计有所帮助。

您可能感兴趣的文章:

  • JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
  • 浅谈JS继承_借用构造函数 & 组合式继承
  • JS继承之借用构造函数继承和组合继承
  • JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
  • JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
  • JavaScript函数式编程(Functional Programming)纯函数用法分析
  • JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
  • 详解用函数式编程对JavaScript进行断舍离
  • 用函数式编程技术编写优美的 JavaScript_ibm
  • JavaScript 函数式编程实践(来自IBM)
  • JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析

《javascript组合使用构造函数模式和原型模式实例.doc》

下载本文的Word格式文档,以方便收藏与打印。