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之二(两种扩展)
Jun 11 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
Oct 22 Javascript
extjs每个组件要设置唯一的ID否则会出错
Jun 15 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
JavaScript实现时钟滴答声效果
Jan 29 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
Angular实现的简单定时器功能示例
Dec 28 Javascript
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
javascript实现小型区块链功能
Apr 03 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
Apr 29 Javascript
Vue-CLI项目中路由传参的方式详解
Sep 01 Javascript
原生js实现购物车
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
PHP的error_reporting错误级别变量对照表
2014/07/08 PHP
php中error与exception的区别及应用
2014/07/28 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
修改Laravel5.3中的路由文件与路径
2016/08/10 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
JSON相关知识汇总
2015/07/03 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
一个仿微博登陆邮箱提示框js开发案例
2016/07/28 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
Python中的模块和包概念介绍
2015/04/13 Python
举例详解Python中yield生成器的用法
2015/08/05 Python
Python使用pymysql小技巧
2017/06/04 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
六查六看剖析材料
2014/02/15 职场文书
《在山的那边》教学反思
2014/02/23 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
python状态机transitions库详解
2021/06/02 Python
Python函数中的不定长参数相关知识总结
2021/06/24 Python