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 相关文章推荐
Javascript中Eval函数的使用说明
Oct 11 Javascript
javascript XMLHttpRequest对象全面剖析
Apr 24 Javascript
javascript onmouseout 解决办法
Jul 17 Javascript
javascript实现上传图片并预览的效果实现代码
Apr 11 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
jQuery插件Validate实现自定义表单验证
Jan 18 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
Mar 14 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
Jun 06 Javascript
Vue DevTools调试工具的使用
Dec 05 Javascript
谈谈React中的Render Props模式
Dec 06 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
Sep 23 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
介绍几个array库的新函数 php
2006/12/29 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
php文件上传的两种实现方法
2016/04/04 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
广告显示判断
2006/08/31 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
Webpack的dll功能使用
2018/06/28 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
创业计划书——互联网商机
2014/01/12 职场文书
20岁生日感言
2014/01/13 职场文书
导游个人求职信范文
2014/03/23 职场文书
企业总经理任命书
2014/06/05 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书