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


Posted in Javascript onJune 04, 2015

本文实例讲述了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 相关文章推荐
jQuery表格行换色的三种实现方法
Jun 27 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
jQuery的事件委托实例分析
Jul 15 Javascript
js实现Form栏显示全格式时间时钟效果代码
Aug 19 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
Jan 14 Javascript
Sequelize中用group by进行分组聚合查询
Dec 12 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
原生JS实现的放大镜特效示例【测试可用】
Dec 08 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 Javascript
vue绑定class的三种方法
Dec 24 Vue.js
原生JavaScript实现购物车
Jan 10 Javascript
浅析JavaScript中的事件机制
Jun 04 #Javascript
JavaScript中指定函数名称的相关方法
Jun 04 #Javascript
JavaScript中Function()函数的使用教程
Jun 04 #Javascript
JavaScript中的函数嵌套使用
Jun 04 #Javascript
JavaScript函数使用的基本教程
Jun 04 #Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
Jun 04 #Javascript
js动态创建及移除div的方法
Jun 03 #Javascript
You might like
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
10款实用的PHP开源工具
2015/10/23 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
深入浅出分析javaScript中this用法
2015/05/09 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
python决策树之C4.5算法详解
2017/12/20 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python队列Queue的详解
2019/05/10 Python
tensorflow多维张量计算实例
2020/02/11 Python
django实现日志按日期分割
2020/05/21 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
HTML5有哪些新特征
2015/12/01 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
remote接口和home接口主要作用
2013/05/15 面试题
资深财务管理人员自我评价
2013/09/22 职场文书
音乐教学随笔感言
2014/02/19 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
高三教师工作总结2015
2015/07/21 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
SpringBoot Http远程调用的方法
2022/08/14 Java/Android