fn.call(obj 1 2);
fn.apply(obj [3 4
);
let obj2 = {
name: '阿离王'
sayName: function(){
console.log(this.name);
let obj3 = {name: 'obj3'obj2.sayName.call(obj3);
bind()
bind() 是创建一个新的函数 , 我们必须要手动去调用:
所以得写成bind()()
function fn(a b){
console.log(a b);
console.log(this);
let obj = {name: 'yu';
fn.call(obj 1 2);
fn.apply(obj [3 4
);
fn.bind(obj 5 6)();
想要了解更多前端技术问题 , 可以关注我们广州蓝景 , 也可以评论区留言!
- 比亚迪|比亚迪市值破万亿!广州首富持股27年赚了上千亿
- 小红书|广州电商行业:发挥头部主播能量助企纾困
- 洛阳|从泉州的水厂到广州的水库,百度智能云为何死磕智慧水务?
- 无人机|露营终于有人管了 广州:搭帐篷需预约 飞无人机被明确禁止
- 本文转自:中国新闻网中新网广东新闻6月10日电(记者 唐贵江) 2022年贪玩游戏创始人...|贪玩游戏x广州塔x高铁:迎来“更高、更快、更广阔”七周年
- 广州市|杭州有阿里,深圳有腾讯,广州有什么知名企业?
- 小米科技|杭州有阿里,深圳有腾讯,广州有什么知名企业?
- 广州市|沐渥科技推出创新物联网无线通信模块,打造物联网通信领域引领型企业
- 技术学院|广州算力“算出”生产力
- 广州市委书记|广州人工智能融合赋能中心挂牌