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); }; }
相关文章推荐
- 前端面试题关于JavaScript 这些你都会吗?
- JSON
- JS 调取摄像头
- 【js】js判断数据格式
- 【js】js判断数据格式
- 前端面试题 之 JavaScript
- jstl
- 常用js代码总结
- 用原生JS做input全选
- javascript 面向对象特性之继承
- JavaScript对象操作之浅复制
- JavaScript对象表示方式
- js 综合基本知识题目测试
- Json简介
- 利用Canvas+js实现贪吃蛇(3)
- 再次谈论Javascript中的this
- Javascript页面之间参数传递 (前端)
- 五种 JSP页面跳转方法详解
- js滑动特效插件Swiper使用心得
- json传空值NSArray