乐趣区
  • 首页
  • 分类
    • javascript
    • 日常
    • html5
    • python
    • app
    • 书评
    • wordpress
  • 我的作品
  • 关于
  • 隐私政策
  • 首页
  • 分类
    • javascript
    • 日常
    • html5
    • python
    • app
    • 书评
    • wordpress
  • 我的作品
  • 关于
  • 隐私政策
  1. 首页
  2. 标签
  3. apply
Javascript-手动造轮子

javascript Javascript-手动造轮子

上次发了一下手动实现Promise [链接] 之后有猿友问我私聊我其它的像bind, call这些有没有标准的写法。我的回答是没有,像这些api我们只能仿照它的功能,只能做得很像很像,但是绝对标准的答案是没有的,就像我之前的那篇文章,也只是在参照PromiseA+规范去仿写。好多Promise特有的API和特性也没有写进去,因为我的目的是…

52次阅读
javascript 2019-09-29
JavaScript-New模拟实现

无分类 JavaScript-New模拟实现

(1) 创建一个新对象;(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;(3) 执行构造函数中的代码(为这个新对象添加属性) ;(4) 绑定原型;(4) 返回新对象。注意:

66次阅读
无分类 2019-08-28
JavaScript的callapplybind方法函数原生实现

javascript JavaScript的callapplybind方法函数原生实现

在JavaScript中,函数中this的指向往往在调用时才可确定,而JavaScript提供了call/apply/bind方法让我们得以显示绑定函数的this指向。它们的第一个参数是一个对象,它们会把这个对象绑定到调用他们的函数内的this…

54次阅读
javascript 2019-08-05
js-面试官想了解你有多理解callapplybind

javascript js-面试官想了解你有多理解callapplybind

函数原型链中的 apply,call 和 bind 方法是 JavaScript 中相当重要的概念,与 this 关键字密切相关,相当一部分人对它们的理解还是比较浅显,所谓js基础扎实,绕不开这些基础常用的API,这次让我们来彻底掌握它…

52次阅读
javascript 2019-08-05
ES5-callapplybind方法总结包括理解this的指向问题

javascript ES5-callapplybind方法总结包括理解this的指向问题

call,apply,bind这三个方法在JavaScript中是用来改变函数调用的this指向。那么改变函数this指向有什么用呢?我们先来看一段代码

60次阅读
javascript 2019-06-21
JavaScript进阶之模拟call,apply和bind

javascript JavaScript进阶之模拟call,apply和bind

本文主要用于理解和掌握call,apply和bind的使用和原理,本文适用于对它们的用法不是很熟悉,或者想搞清楚它们原理的童鞋。 好,那我们开始! 在JavaScript中有三种方式来改变this的作用域call,apply和bind。我…

64次阅读
javascript 2019-03-14
JS中的call、apply、bind方法详解

javascript JS中的call、apply、bind方法详解

在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下…

66次阅读
javascript 2019-02-25
「干货」细说 call、apply 以及 bind 的区别和用法未指定标题的文章

javascript 「干货」细说 call、apply 以及 bind 的区别和用法未指定标题的文章

它们最主要的作用,是改变 this 的指向。在平时的工作中,除了在写一些基础类,或者公用库方法的时候会用到它们,其他时候 call 和 apply 的应用场景并不多。

0次阅读
javascript 2019-01-27
手写call、apply、bind及相关面试题解析

javascript 手写call、apply、bind及相关面试题解析

apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。

74次阅读
javascript 2019-01-18
typescript 3.2 新编译选项strictBindCallApply

无分类 typescript 3.2 新编译选项strictBindCallApply

几天前还是正常编译、正常运行的项目,突然出错,应该是环境变了。经查找,发现全局typescript已经升级到了最新版本,3.2.2,而项目中的版本是3.0.3。 将全局版本换回3.0.3,编译通过,问题找到。

52次阅读
无分类 2019-01-02
版权说明

本站部分资源来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。联系邮箱:wukuili@gmail.com

鲁ICP备18007129号
 Theme by Puock