JavaScript之创建对象

最近在学JavaScript,记录下来的点点滴滴,你有对象了吗??,没有就new个出来吧!
[cc lang="JavaScript"]//----------------------------创建对象----------------------------//
//第一种
var person=new Object();
person.name='yx';
person['age']=20;
console.log(person)
//第二种,字面量方式
var person2={}; //创建一个空对象
person2.name='yx';
person2.action=function(){
console.log(this.name)
}
person2.action() //调用方式
console.log(person2);
//嵌套字面量
var person3={
name:'yx2',
action:function(){
console.log(this.name)
}
}
person3.action()

//第三种,工厂模式
function createObj(name) {
//原料
var obj=new Object();
//加工
obj.name=name
obj.showName=function(){
console.log(this.name)
}
return obj;
}
var p=createObj("夜溪")
p.showName()[/cc]
第一种是最简单的一种,第二种在前端方面是创建对象很常用的方式,第三种是后端常用的方式。

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00