码迷,mamicode.com
首页 >  
搜索关键字:call、apply、bind    ( 184个结果
ES6学习--箭头函数
1. 箭头函数基本形式 2. 箭头函数基本特点 (1). 箭头函数this为父作用域的this,不是调用时的this 箭头函数的this永远指向其父作用域,任何方法都改变不了,包括call,apply,bind。普通函数的this指向调用它的那个对象。 上例中,init是function,以pers ...
分类:其他好文   时间:2018-12-24 00:02:54    阅读次数:131
谈谈call(), apply(), bind()的异同
大家都知道在函数中,最耐人寻味的就是prototype属性了,对于ECMAScript中的引用类型而言,prototype是保存它们实力方法的真正所在。 诸如toString()和valueOf()等方法都保存在prototype名下,只不过是通过各自对象的实例访问。在创建自定义引用类型以及实现继承 ...
分类:移动开发   时间:2018-12-17 02:29:53    阅读次数:255
数组比较大小的几种方法及math是方法
call apply bind 的区别? 解决函数内this的指向: 1.可以在函数外提前声明变量 一般情况下我们用 var _this/that=this 2.通过apply和call来修改函数this指向 apply和call的区别? 用法一样,就是参数形式不一样 (案例: fn.call(ob ...
分类:编程语言   时间:2018-12-10 20:55:12    阅读次数:183
JavaScript自我实现系列(2):call,apply,bind
call, apply, bind call 使用: 所以,call的作用就是: ~~高跟鞋搬运工~~ 改变this的指向 apply, bind的作用同上。 apply, bind 和call的区别: 第一个参数为null时: 自我实现 实现一个call函数: apply和call几乎一样: 实现 ...
分类:移动开发   时间:2018-12-03 14:03:30    阅读次数:236
关于函数的解析;
函数,如果把它当做函数看,就只能起到函数的意思,可以封装。如果我们 把他当做函数对象看,就可以实现一些继承,可以在控制台dir(展开)然后就 可以发现在原型链上函数对象天生自带call(),apply(),bind()三个方法 这三个方法可以改变this的指向 call(),apply()的区别在于 ...
分类:其他好文   时间:2018-12-02 20:40:05    阅读次数:190
call apply bind
``` function sai(){ console.log(this.x) } var a = { x: 1 } var b = { x: 2 } sai.call(a)//1 sai.call(b)//2 sai.call(a).call(b)//1 Uncaught TypeError: C... ...
分类:移动开发   时间:2018-11-29 15:23:39    阅读次数:131
一年内经验前端面试题记录
JavaScript JavaScript文件在什么情况下会放在html哪个位置 map,forEach,reduce区别 cookie,session,localStroage区别 call,apply,bind区别 async和defer区别 事件绑定有哪几种,分别在什么情况下使用 请解释一下事 ...
分类:其他好文   时间:2018-11-11 23:40:58    阅读次数:304
es6 箭头函数
1.箭头函数没有 this,所以需要通过查找作用域链来确定 this 的值。箭头函数没有this,不能使用call(), apply(), bind()改变this; 2.没有arguments,访问外围函数的arguments function constant () { return () => ...
分类:其他好文   时间:2018-11-09 19:20:03    阅读次数:79
js 难点之call,apply,bind实现
call 一句话介绍 call: call() 方法在使用一个指定的 this 值和若干个指定的参数值的前提下调用某个函数或方法。 举个例子: var foo = { value: 1 }; function bar() { console.log(this.value); } bar.call(f ...
分类:移动开发   时间:2018-10-16 22:03:54    阅读次数:217
理解JavaScript Call()函数原理。
最近在做面试题的过程中偶然碰到关于call函数的问题。然后再百度上查了查。偶然看到一篇文章:JavaScript中的call、apply、bind深入理解 抛开其对call函数基本概念的介绍还有其他原理的介绍。其中一段函数吸引了我。 对于 fn1.call(fn2);我能够理解,这段代码仅仅 使得 ...
分类:编程语言   时间:2018-10-04 18:56:18    阅读次数:186
184条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!