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和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
javascript实现类似超链接的效果
Dec 26 Javascript
JS制作简单的三级联动
Mar 18 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
Nov 03 Javascript
在javascript中使用com组件的简单实现方法
Aug 17 Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 Javascript
JavaScript手风琴页面制作
May 17 Javascript
在vue.js中抽出公共代码的方法示例
Jun 08 Javascript
详解性能更优越的小程序图片懒加载方式
Jul 18 Javascript
JS实现的对象去重功能示例
Jun 04 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
Jul 26 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投票程序源码
2007/03/11 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
基本DOM节点操作
2017/01/17 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
Python实现随机漫步功能
2018/07/09 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
Python函数基本使用原理详解
2020/03/19 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
通过代码实例了解Python sys模块
2020/09/14 Python
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
中班上学期幼儿评语
2014/04/30 职场文书
北京奥运会主题口号
2014/06/13 职场文书
临床医学专业求职信
2014/08/08 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL