javascript - bind.apply()这种用法具体怎么执行的? 问 题 function add (a, b) { return a + b; } var make_lazy = function (fn) { return fn.bind.apply(fn, arguments); //??? 不理解这一行 }; var lazy_value = make_lazy(add, 2, 3); lazy_value() / .. 发布时间:2017-09-06 12:33:39 bind方法 apply方法 javascript 前端开发
javascript - 困扰很久的问题 apply() 和call() 问 题 虽然以前也遇到过很多次,现在也基本会用javascript里的apply方法来劫取和继承对象的方法和属性,但是却一直弄不明白它是如何实现的,有大佬能通俗易懂地 解释一下吗? 解决方案 就是改变了上下文,简单说来就是改变了this; 一般的语言this分为隐式如Java和显式如Python(当然这里面叫self); js一般调用就是隐式this,使用apply和call .. 发布时间:2017-09-05 20:37:40 apply方法 javascript 前端开发