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 判断是否存在函数的方法
Jan 03 Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
js构造函数、索引数组和属性的实现方式和使用
Nov 16 Javascript
javascript 实现map集合
Apr 03 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
May 01 Javascript
JS实现生成会变大变小的圆环实例
Aug 05 Javascript
JavaScript获取function所有参数名的方法
Oct 30 Javascript
详解Vuejs2.0之异步跨域请求
Apr 20 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
浅析TypeScript 命名空间
Mar 19 Javascript
django简单的前后端分离的数据传输实例 axios
May 18 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 什么是PEAR?
2009/03/19 PHP
PHP 一个页面执行时间类代码
2010/03/05 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
vue项目中使用scss的方法步骤
2019/05/16 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
Python3.x和Python2.x的区别介绍
2013/02/12 Python
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
快速了解python leveldb
2018/01/18 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
set在python里的含义和用法
2019/06/24 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
flask实现验证码并验证功能
2019/12/05 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
投标服务承诺书
2014/05/28 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
python3实现常见的排序算法(示例代码)
2021/07/04 Python
javascript实现计算器功能详解流程
2021/11/01 Javascript