您的位置:首页 > Web前端 > JavaScript

JS bind的实现

2016-06-23 15:11 239 查看
// 模拟原生JS中的bind, 将函数指针以值的形式传递,该函数必须在特定环境中执行
function bind(fn, context) {
var args = Array.prototype.slice.call(arguments, 2);
return function () {
var innerArgs = Array.prototype.slice.call(arguments);
var finalArgs = args.concat(innerArgs);
return fn.apply(context, finalArgs);
};
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: