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 相关文章推荐
JS backgroundImage控制
May 19 Javascript
JavaScript面向对象之静态与非静态类
Feb 03 Javascript
前端开发的开始---基于面向对象的Ajax类
Sep 17 Javascript
jquery 查找iframe父级页面元素的实现代码
Aug 28 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
Nov 28 Javascript
JS基于面向对象实现的放烟花效果
May 07 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
Bootstrap table右键功能实现方法
Feb 20 Javascript
JS对象的深度克隆方法示例
Mar 16 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
Vue computed 计算属性代码实例
Apr 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
基于mysql的bbs设计(二)
2006/10/09 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
使用python 3实现发送邮件功能
2018/06/15 Python
python中cPickle类使用方法详解
2018/08/27 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
阿联酋航空假期:Emirates Holidays
2018/03/20 全球购物
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
解决方案设计综合面试题
2015/08/31 面试题
中科前程Java笔试题
2016/11/20 面试题
坚定理想信念心得体会
2014/03/11 职场文书
高三家长寄语
2014/04/03 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书