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 相关文章推荐
jQuery学习基础知识小结
Nov 25 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
May 19 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
Jul 27 Javascript
node.js中的fs.mkdirSync方法使用说明
Dec 17 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 Javascript
使用vue.js制作分页组件
Jun 27 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
Oct 30 Javascript
jQuery拖拽通过八个点改变div大小
Nov 29 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
Feb 20 Javascript
基于vue+element实现全局loading过程详解
Jul 10 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 Javascript
node脚手架搭建服务器实现token验证的方法
Jan 20 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计算两个日期相差天数的代码
2015/12/23 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
2015/04/06 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
js图片查看器插件用法示例
2019/06/22 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
python中学习K-Means和图片压缩
2017/11/20 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
2019/01/23 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
Python图片的横坐标汉字实例
2019/12/04 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
升职感谢信
2015/01/22 职场文书
行政处罚事先告知书
2015/07/01 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL