js中实例与对象的区别讲解
2019-01-21 12:02
891 查看
关于js中实例和对象的解释如下:
比如定义persion如下:
var person = new Object(); var person = {};
JS 是基于原型的面向对象语言, 所有数据都可以当作对象处理,所以 person 是对象, 可以把它当作是 Object 的实例.。当然在js中, 一切都是对象。
第二个采用对象字面量的方式生成的person也是如此。
然而它内部没有调用new Object(),而是采用JSON的初始化方式:
将现有的引用指向person。
实例和对象的区别,从定义上来讲:
- 1、实例是类的具象化产品,
- 2、而对象是一个具有多种属性的内容结构。
实例都是对象,而对象不全是实例。
Js里面没有类(ES6以前)的语法,所以类的概念就通过创造一个对象来实现。
――――――――――――――――
对于function函数:
函数实际上就是对象,每个函数都是Function类型的实例,由于函数是对象,因此函数名也是指向函数对象的一个指针,并不会和函数绑定.
――――――――――――――――
简单理解:
动物 --- 对象
一只狗 --- 实例
狗具备动物的特征,并且是唯一的,具体的!
若有不足请多多指教!希望给您带来帮助!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
相关文章推荐
- 关于js中,原型对象,原型链,构造函数,实例之间关系的理解与区别
- 详细讲解js中静态对象和构造函数的区别
- 详细讲解js中静态对象和构造函数的区别
- JS设计模式之数据访问对象模式的实例讲解
- js面向对象经典实例
- Js 函数与对象的区别及原生链的理解
- java中实例与对象的区别
- JSON是什么?JSON和JS对象的区别和JSON的基本应用
- Node.js基础入门实例讲解
- JS中声明对象,调用方法加载树形菜单的实例
- Thread.currentThread().getName() ,对象实例.getName() 和 this.getName()区别
- (转) JS原生对象、内置对象、宿主对象的区别
- js遍历数组和遍历对象的区别
- 通俗易懂的讲解----面向对象和面向过程的区别
- C++ 对象和实例的区别,以及用new和不用new创建类对象区别
- Vue.js 2.0 中#$on与$emit如何使用之实例讲解
- js--语法--for和for-in;访问对象的属性.和[]的区别
- js 数组与对象的区别
- js eval函数使用,js对象和字符串互转实例
- js遍历数组和遍历对象的区别