javascript组合使用构造函数模式和原型模式实例
2015-06-04 10:55
831 查看
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程序设计有所帮助。
您可能感兴趣的文章:
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- 详解JavaScript中的构造器Constructor模式
- 构造函数+原型模式构造js自定义对象(最通用)
- javascript设计模式之对象工厂函数与构造函数详解
- JavaScript构造函数详解
- JS特殊函数(Function()构造函数、函数直接量)区别介绍
- 深入理解javascript构造函数和原型对象
- JavaScript中的普通函数与构造函数比较
- JS常见构造模式实例对比分析
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- 架构纵横谈之二 ---- 架构的模式与要点
- HTML中的script标签研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- PostgreSQL教程(二):模式Schema详解
- 代理区独立模式的说明
- PowerShell中执行Javascript的方法示例
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象