js中实例与对象的区别讲解


Posted in Javascript onJanuary 21, 2019

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

比如定义persion如下:

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

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

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

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

将现有的引用指向person。

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

  • 1、实例是类的具象化产品,
  • 2、而对象是一个具有多种属性的内容结构。

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

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

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

对于function函数:

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

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

简单理解:

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

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

若有不足请多多指教!希望给您带来帮助!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
Aug 04 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
Jan 11 Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 Javascript
JavaScript入门基础
Aug 12 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
JavaScript中Require调用js的实例分享
Oct 27 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
Oct 20 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 Javascript
详解vue挂载到dom上会发生什么
Jan 20 #Javascript
vue-cli3 从搭建到优化的详细步骤
Jan 20 #Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 #Javascript
实例介绍JavaScript中多种组合继承
Jan 20 #Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 #Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
Jan 20 #Javascript
Django+vue跨域问题解决的详细步骤
Jan 20 #Javascript
You might like
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
mysql数据库差异比较的PHP代码
2012/02/05 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
Python中的集合类型知识讲解
2015/08/19 Python
python搭建微信公众平台
2016/02/09 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Python 移动光标位置的方法
2019/01/20 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
浅谈Python 递归算法指归
2019/08/22 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
高级Java程序员面试题
2016/06/23 面试题
致地震灾区的慰问信
2015/03/23 职场文书
python中print格式化输出的问题
2021/04/16 Python