fn1.call.call(fn2);

描述

function fn1(){
    console.log(1);
}
function fn2(){
    console.log(2);
}
fn1.call(fn2); // 輸出1
fn1.call.call(fn2); // 輸出2

問題

看到這個題目,第一反應是蒙圈的。

fn1.call(fn2); 這個是理解的。
fn1.call.call(fn2);這個蒙圈了。

理解

有些繞,需要多唸叨唸叨琢磨琢磨。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章