JavaScript this使用方法图解


Posted in Javascript onFebruary 04, 2020

这篇文章主要介绍了JavaScript this使用方法图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

本文我们介绍下js中this的用法。

JavaScript this使用方法图解

由上图可得,默认this指向window,而在node.js中this默认指向global。

JavaScript this使用方法图解

由上图可得:

1.原型链为o->MyClass.prototype。

2.函数如果没有明确返回值默认返回this。

JavaScript this使用方法图解

由上图可得:call和apply功能相同,不同之处为apply传调用参数时应为数组。

JavaScript this使用方法图解

由上图可得:bind传的对象即作为this。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
Apr 27 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 Javascript
cookie的复制与使用记住用户名实现代码
Nov 04 Javascript
js从Cookies里面取值的简单实现
Jun 30 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
Jun 15 Javascript
jQuery的ajax下载blob文件
Jul 21 Javascript
webpack+vue.js快速入门教程
Oct 12 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
微信小程序中如何使用flyio封装网络请求
Jul 03 Javascript
vue通过接口直接下载java生成好的Excel表格案例
Oct 26 Javascript
JavaScript缓动动画函数的封装方法
Nov 25 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
Feb 04 #Javascript
JavaScript原型继承和原型链原理详解
Feb 04 #Javascript
JavaScript单线程和任务队列原理解析
Feb 04 #Javascript
Vue中this.$nextTick的作用及用法
Feb 04 #Javascript
JS中this的4种绑定规则详解
Feb 04 #Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 #Javascript
Preload基础使用方法详解
Feb 03 #Javascript
You might like
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
javascript this用法小结
2008/12/19 Javascript
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
对于Python的Django框架部署的一些建议
2015/04/09 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
python绘制地震散点图
2019/06/18 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Pygame框架实现飞机大战
2020/08/07 Python
使用django自带的user做外键的方法
2020/11/30 Python
python中的时区问题
2021/01/14 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
水电维修专业推荐信
2014/09/06 职场文书
民间个人借款协议书
2014/09/30 职场文书
合伙购房协议样本
2014/10/06 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python