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 相关文章推荐
jQuery拖拽 & 弹出层 介绍与示例
Dec 27 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
Aug 20 Javascript
JavaScript判断对象是否为数组
Dec 22 Javascript
基于JS实现无缝滚动思路及代码分享
Jun 07 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
利用node.js实现反向代理的方法详解
Jul 24 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
Apr 10 Javascript
Vuex实现数据共享的方法
Dec 20 Javascript
vue 图片裁剪上传组件的实现
Nov 12 Javascript
Node.js文本文件BOM头的去除方法
Nov 22 Javascript
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 Ctemplate引擎开发相关内容
2012/03/03 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
bootstrap timepicker在angular中取值并转化为时间戳
2017/06/13 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
利用python实现命令行有道词典的方法示例
2017/01/31 Python
zookeeper python接口实例详解
2018/01/18 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python增加图像对比度的方法
2019/07/12 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
为什么python比较流行
2020/06/19 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
高中生学习的自我评价
2013/12/14 职场文书
物流仓管员工作职责
2014/01/06 职场文书
给同学的道歉信
2014/01/16 职场文书
机电一体化求职信
2014/03/10 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
技校毕业生自荐信
2014/06/03 职场文书
行政助理岗位职责
2015/02/10 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
68句权威创业名言
2019/08/26 职场文书