- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 箭头函数中的this
箭头函数本身没有自己的this, 绑定定义时所在的作用域,而不是指向运行时所在的作用域。所以其内部的this指向定义该箭头函数时,外层代码块的this,即箭头函数的this指向固定化。(箭头函数的这个特性有利于封装回调函数)由于箭头函数没有自己的this,所以当然也就不能用call()、apply()、bind()这些方法去改变this的指向。通过 call() 或 apply() 方法调用一...
2018-02-27 15:54:24 1501
原创 函数柯里化 及 apply、call和bind的异同
每个函数都包含两个非继承而来的方法:apply()、call()和bind()相同点apply、call和bind都是为了改变某个函数运行时的上下文也存在的,即改变函数体内this对象的值, 以扩充函数赖以运行的作用域。不同点 apply()和call()的作用相同的,至于选择哪一个,完全取决于采取哪种传参比较方便,如果直接传入数组,apply比较方便。而b...
2018-02-27 14:09:16 694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人