Javascript创建自定义对象 创建Object实例添加属性和方法


Posted in Javascript onJune 04, 2012

如下所示:

var person = new Object(); 
person.name = "Nicholas"; 
person.age = "29" 
person.job = "Software Engineer"; person.sayName = function () { 
alert(this.name); 
};

person.sayName();上面的例子创建了一个名为person的对象,并为它添加了三个属性(name、age和job)和一个方法(sayName())。其中,sayName()方法用于显示this.name()的值。早期的JavaScript开发人员经常使用这个模式创建新对象。但这种方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为了解决这个问题,人们开始使用工厂模式的一种变体。
Javascript 相关文章推荐
用JavaScript获取网页中的js、css、Flash等文件
Dec 20 Javascript
javascript+mapbar实现地图定位
Apr 09 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
快速使用Bootstrap搭建传送带
May 06 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
May 12 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
详解用webpack2搭建angular2的项目
Jun 22 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
详解vue中localStorage的使用方法
Nov 22 Javascript
微信小程序如何利用getCurrentPages进行页面传值
Jul 01 Javascript
详解ES6 Promise的生命周期和创建
Aug 18 Javascript
vue-quill-editor插入图片路径太长问题解决方法
Jan 08 Vue.js
Javascript数组的排序 sort()方法和reverse()方法
Jun 04 #Javascript
javascript中获取下个月一号,是星期几
Jun 01 #Javascript
一行代码告别document.getElementById
Jun 01 #Javascript
javascript的console.log()用法小结
May 31 #Javascript
jQuery 联动日历实现代码
May 31 #Javascript
从阶乘函数对比Javascript和C#的异同
May 31 #Javascript
javascript 快速排序函数代码
May 30 #Javascript
You might like
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
一个JS翻页效果
2007/07/23 Javascript
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
Python性能优化技巧
2015/03/09 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
python递归实现快速排序
2018/08/18 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
建筑个人求职信范文
2014/01/25 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
教师节感谢信
2015/01/22 职场文书
协议书范文
2015/01/27 职场文书
机关工会工作总结2015
2015/05/26 职场文书
中国合伙人观后感
2015/06/02 职场文书
联村联户简报
2015/07/21 职场文书
高中政治教学反思
2016/02/23 职场文书