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操作word的参考代码
Oct 26 Javascript
node.js中的console.warn方法使用说明
Dec 09 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
快速学习JavaScript的6个思维技巧
Oct 13 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
浅谈javascript中的数据类型转换
Dec 27 Javascript
微信小程序 POST请求的实例详解
Sep 29 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
Dec 24 Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 Javascript
javascript实现简易数码时钟
Mar 30 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
Jul 30 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获取http请求的头信息实现步骤
2012/12/16 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
PHP获取windows登录用户名的方法
2014/06/24 PHP
php中使用array_filter()函数过滤空数组的实现代码
2014/08/19 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
如何实现JS函数的重载
2006/09/22 Javascript
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
详细分析vue表单数据的绑定
2020/07/20 Javascript
Python多线程编程(一):threading模块综述
2015/04/05 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
python3大文件解压和基本操作
2017/12/15 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
python中对数据进行各种排序的方法
2019/07/02 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
2020/06/29 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
合作经营协议书
2014/04/17 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
Redis Stream类型的使用详解
2021/11/11 Redis
JavaScript获取URL参数的方法分享
2022/04/07 Javascript