js中创造对象的几种方法

1.使用new关键字

var obj =new Object();

obj.color ='黄色';

obj.eye ='单眼皮';

obj.age ='两岁';

obj.weight ='200斤';

obj.eat =function () {

console.log('吃大骨头');

}

2.使用字面量的方式

var a = {

name:'盲僧',

sex:'男',

age:'20',

say:function () {

alert('一库');

}

}

3.通过工厂函数创造

function createObj(name, sex, age) {

var obj =new Object();

obj.name = name;

obj.sex = sex;

obj.age = age;

obj.say =function () {

console.log('哈撒给');

}

obj.play =function () {

console.log('rap');

}

return obj;

}

console.log(createObj('托儿所','男','18'));

4.自定义函数构造对象

function Person(name, sex, age) {

this.name = name;

this, sex = sex;

this.age = age;

this.say =function () {

console.log('搜利亚给图');

}

}

var ys =new Person('瑞雯','女','17');

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 对人友善一点,无论是什么人。对你微笑的人,你当然愿意回报以微笑。可是对于不友好的人,你也要显示你的友善。因为你若不...
    Lucycee阅读 2,732评论 0 1
  • 01. 一年前,我因为暴瘦,体重一下子下跌了二十几斤,被朋友规劝去医院做个检查。一开始我不以为意,觉得瘦了挺好的,...
    林白勺阅读 3,395评论 7 11
  • 我的同事,就坐我旁边的女同事,刚毕业的97年小女孩,曾经,我跟她一样的年龄和青春,现在我比她优秀的地方,大概除了年...
    三分钟热度7阅读 2,944评论 0 2
  • 能量 昨天山山和陈杨的分享,睡完一觉后,依然留下的是关于“能量”的部分。山山说,一个人在能量“健康”的状态之下,所...
    玉露君阅读 4,225评论 9 3
  • 家很平淡,却有着满满的温暖, 爱很简单,却是最幸福的答案。 一粥一饭,有家有你, 两颗心紧紧依靠在一起, 为共同的...
    二白啊阅读 451评论 0 0

友情链接更多精彩内容