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 String 对象
Apr 25 Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
JavaScript实现点击按钮切换网页背景色的方法
Oct 17 Javascript
Javascript之Date对象详解
Jun 07 Javascript
原生Javascript和jQuery做轮播图简单例子
Oct 11 Javascript
原生JS实现图片左右轮播
Dec 30 Javascript
原生JS实现圣旨卷轴展开效果
Mar 06 Javascript
整理关于Bootstrap警示框的慕课笔记
Mar 29 Javascript
json字符串传到前台input的方法
Aug 06 Javascript
深入浅析vue-cli@3.0 使用及配置说明
May 08 Javascript
koa-router路由参数和前端路由的结合详解
May 19 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
Feb 11 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删除数组中的特定元素的代码
2012/06/28 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
python算法学习之基数排序实例
2013/12/18 Python
python通过shutil实现快速文件复制的方法
2015/03/14 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
Django 路由控制的实现
2019/07/17 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
毕业生文员求职信
2013/11/03 职场文书
资料员岗位职责
2013/11/17 职场文书
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
活动总结的格式
2014/05/07 职场文书
2014年团队工作总结
2014/11/24 职场文书
业务员岗位职责范本
2015/04/03 职场文书
民间借贷借条如何写
2015/05/26 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang