前端挑战之js编程题(1)
来源:互联网 发布:windows只能进安全模式 编辑:程序博客网 时间:2024/06/07 14:23
题目要求:
封装函数 f ,使 f 的 this 指向指定的对象
思路:
看到题目要求,首先应该想到js 中改变this 指向的三个方法 (bind , apply ,call),这样就能够解决该问题了。
方案1:
function bindThis(f,oTarget){
return function (){
return f.apply(oTarget,arguments);
};
}
方案2:
function bindThis(f,oTarget){
return f.bind(oTarget);
}
方案3:
function bindThis(f, oTarget) {
return function(x,y){
return f.call(oTarget,x,y);
};
}
阅读全文
4 0
- 前端挑战之js编程题(1)
- 前端挑战之js编程题(1)
- 前端挑战之js编程题(2)
- 《挑战编程》之液晶显示器
- 编程挑战(1)
- 4-1编程挑战
- (挑战编程_2_2)
- 编程挑战(一)
- 前端编程笔记2-js(1)
- 【Web前端】慕课网—JavaScript进阶篇10-1编程挑战
- 超大背包(挑战编程之01背包)
- 前端编程提高之旅(八)----D3.js数据可视化data join解析
- 挑战程序设计之刷题笔记1
- 前端之js-nodejs(二)
- 前端之js易混淆(二)
- 前端之js-echarts(二)
- 前端基础之JS(一)
- js之前端表达式
- 安卓学习ViewPager配合ListView实现功能
- AI会不会取代人类?
- node.js使用(二):获取电脑CPU和内存
- 通过-Xlinker、-Wl给链接器传递链接选项
- Angel
- 前端挑战之js编程题(1)
- 前端单元测试之Karma环境搭建
- 技术网站博客集锦
- python高级编程-----类工厂(1)
- linux中目录信息查询ls命令的简单使用方法
- list,map,set的遍历以及排序
- 预警:传统的QA岗位将被DevOps淘汰
- kafka安装
- Leetcode 272. Closest Binary Search Tree Value II