A.call(B、X、Y):実際には、Bの関数として見ることができ、パラメータ操作方法、x及びyにある置かれます。
関数FN1(B){ 返す +のBと、 } 関数FN2(){} VARヴァル=のFN1(5,2 )。 VAR VAL2 = fn1.call(fn2,5,2 )。 console.log(ヴァル)。// 7 にconsole.log(VAL2)。// 7
関数FN1(){ この .nameの= "zhangsan" 。 この .myTxt = 関数(TXT){ にconsole.log( "ハロー" 、TXT)。 }。 } 関数人(){ fn1.call(本) } VARの P = 新しい人()。 console.log(p.name)。 p.myTxt( "世界")。
借りて「連鎖」: