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 相关文章推荐
点击文章内容处弹出页面代码
Oct 01 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
Dec 19 Javascript
jQuery实现的简洁下拉菜单导航效果代码
Aug 26 Javascript
利用jQuery中的ajax分页实现代码
Feb 25 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
May 10 Javascript
JavaScript-html标题滚动效果的简单实现
Sep 08 Javascript
微信小程序 wxapp内容组件 text详细介绍
Oct 31 Javascript
vue中如何实现变量和字符串拼接
Jun 19 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JS eval代码快速解密实例解析
Apr 23 Javascript
JavaScript基于用户照片姓名生成海报
May 29 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
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
php输出图像的方法实例分析
2017/02/16 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
vuex state中的数组变化监听实例
2019/11/06 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
详解python变量与数据类型
2020/08/25 Python
html5唤起app的方法
2017/11/30 HTML / CSS
业务经理岗位职责
2013/11/11 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
Python+Tkinter制作专属图形化界面
2022/04/01 Python