温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js中实例与对象的区别是什么

发布时间:2021-02-19 13:57:04 来源:亿速云 阅读:270 作者:小新 栏目:web开发

小编给大家分享一下js中实例与对象的区别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

关于js中实例和对象的解释如下:

比如定义persion如下:

var person = new Object();
var person = {};

JS 是基于原型的面向对象语言, 所有数据都可以当作对象处理,所以 person 是对象, 可以把它当作是 Object 的实例.。当然在js中, 一切都是对象。

第二个采用对象字面量的方式生成的person也是如此。

然而它内部没有调用new Object(),而是采用JSON的初始化方式:

将现有的引用指向person。

实例和对象的区别,从定义上来讲:

  • 1、实例是类的具象化产品,

  • 2、而对象是一个具有多种属性的内容结构。

实例都是对象,而对象不全是实例。

Js里面没有类(ES6以前)的语法,所以类的概念就通过创造一个对象来实现。

————————————————

对于function函数:

函数实际上就是对象,每个函数都是Function类型的实例,由于函数是对象,因此函数名也是指向函数对象的一个指针,并不会和函数绑定.

————————————————

简单理解:

动物             ---  对象
一只狗        ---  实例 

狗具备动物的特征,并且是唯一的,具体的!

看完了这篇文章,相信你对“js中实例与对象的区别是什么”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI