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

JavaScript 实例和对象的区别

JavaScript 实例和对象的区别

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

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信