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 相关文章推荐
IE下js调试工具Companion.JS
Oct 15 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
Jan 26 Javascript
jquery中ready()函数执行的时机和window的load事件比较
Jun 22 Javascript
js两种拼接字符串的简单方法(必看)
Sep 02 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 Javascript
炫酷的js手风琴效果
Oct 13 Javascript
微信小程序 switch组件详解及简单实例
Jan 10 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
Jul 19 Javascript
使用flow来规范javascript的变量类型
Sep 12 Javascript
react 原生实现头像滚动播放的示例
Apr 21 Javascript
JavaScript隐式类型转换代码实例
May 29 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高级应用技巧果断收藏
2015/09/25 PHP
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
JS 实现banner图片轮播效果(鼠标事件)
2017/08/04 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
Python函数学习笔记
2008/10/07 Python
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
Django学习之文件上传与下载
2019/10/06 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
Linux机考试题
2015/10/16 面试题
如何开发一个JQuery插件
2016/07/28 面试题
医务人员自我评价
2014/01/26 职场文书
师德个人剖析材料
2014/02/02 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android
MySQL的prepare使用以及遇到的bug
2022/05/11 MySQL