题解 | #改变上下文#
改变上下文
https://www.nowcoder.com/practice/dfcc28bf243642b795eaf5a2a621acc5
思路:call、apply、bind。
function alterContext(fn, obj) { return fn.call(obj) }
function alterContext(fn, obj) { return fn.apply(obj) }
function alterContext(fn, obj) { return fn.bind(obj)() }
总结:注意call、apply、bind的区别。
#改变上下文#前端js面试 文章被收录于专栏
前端js面试,帮助你更好的理解js。