为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript 实例和对象的区别

JavaScript 实例和对象的区别

MMMHUHU 2019-04-23 15:35:25
varperson=newObject();varperson={};问题:person叫做实例?newObject()叫做实例化构造函数的过程?personnew之后有了Object构造函数的属性和方法,它是不是也叫对象?第二个person没通用new而是对象字面量的方式,那么他只能叫做对象么?内部也调用了newObject()?实例和对象的区别是什么?
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

一切都是对象。person是Object的实例,也是对象。第二个采用对象字面量的方式生成的person也是如此。然而它内部没有调用newObject(),而是采用JSON的初始化方式:将现有的引用指向person。实例和对象的区别,从定义上来讲:实例是类的具象化产品,而对象是一个具有多种属性的内容结构。实例都是对象,而对象不全是实例。Js里面没有类(ES6以前)的语法,所以类的概念就通过创造一个对象来实现。
                            
查看完整回答
反对 回复 2019-04-23
  • 2 回答
  • 0 关注
  • 247 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号