call、apply、bind的使用和区别-学习笔记
面试当中几乎每次都会问到一个js中关于call、apply、bind的问题,比如…
怎么利用call、apply来求一个数组中最大或者最小值
如何利用call、apply来做继承
apply、call、bind的区别和主要应用场景
首先,要明白这三个函数的存在意义是什么?
答案是:改变函数执行时的上下文,再具体一点就是改变函数运行时的this指向。
有了这个认识,接下来我们来看一下,怎么使用这三个函数。
let obj = {name: 'tony'};
function Ch
转载
2021-07-06 13:59:04 ·
73 阅读 ·
0 评论