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 相关文章推荐
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
Aug 14 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
Dec 20 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
Aug 05 Javascript
JS实现双击屏幕滚动效果代码
Oct 28 Javascript
如何用JS判断两个数字的大小
Jul 21 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
Mar 15 Javascript
JavaScript实现无穷滚动加载数据
May 06 Javascript
js 中rewrap-ajax.js插件实例代码
Oct 20 Javascript
vue实现前端分页完整代码
Jun 17 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
curl实现站外采集的方法和技巧
2014/01/31 PHP
PHP制作万年历
2015/01/07 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
让焦点自动跳转
2006/07/01 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
Python实现完整的事务操作示例
2017/06/20 Python
pandas值替换方法
2018/07/10 Python
python定向爬虫校园论坛帖子信息
2018/07/23 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
python文件操作的简单方法总结
2019/11/07 Python
Python内置加密模块用法解析
2019/11/25 Python
Django用户身份验证完成示例代码
2020/04/03 Python
python中pow函数用法及功能说明
2020/12/04 Python
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
教师自我反思材料
2014/02/14 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
九不准学习心得体会
2016/01/23 职场文书
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python