传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Js面向对象的程序设计

理解对象

示例 :
var person=new Object();
person.name="Nicholas";
person.age=28;
person.job="Softwart Engineer";

person.sayName=function(){
        alert(this.name);
}
1
2
3
4
5
6
7
8
上面的例子创建了一个名为person的对象,并为它添加了三个属性(name、age和job)和一个方法(sayName)。其中,sayName()方法用于显示this.name (将被解析为person.name)的值。早期的JavaScript开发人员经常使用这个模式创建新对象。几年后,对象字面量成为创建这个对象的首选模式。前面的例子用对象字面量语法看可以写成这个样子:
var person={
        name:"Nicholas",
        age:29,
        job: "software Engineer",
        sayName:function(){
                alert(this.name);
        }
};
1
2
3
4
5
6
7
8
例子中的person对象与前面例子中的person对象是一样的,都有相同的属性和方法。这些属性在创建时都带有一些特性值,JavaScript通过这些特性值来定义它们的行为。

---------------------
【转载,仅作分享,侵删】
作者:devstrongzhao
原文:https://blog.csdn.net/zhaostrong/article/details/86075635


分享至 : QQ空间
收藏

1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马