tag call

標籤
貢獻26
19
03:51 PM · Nov 23 ,2025

@call / 博客 RSS 訂閱

我是一個前端 - 手寫call、apply、bind及相關面試題解析

它們有什麼不同?怎麼用? call 接收多個參數,第一個為函數上下文也就是this,後邊參數為函數本身的參數。 let obj = { name: "一個" } function allName(firstName, lastName) { console.log(this)

call , apply , bind方法 , currying , Javascript

收藏 評論

易大師 - JavaScript的call/apply/bind方法/函數原生實現

call/apply/bind方法簡介 在JavaScript中,函數中this的指向往往在調用時才可確定,而JavaScript提供了call/apply/bind方法讓我們得以顯示綁定函數的this指向。 它們的第一個參數是一個對象,它們會把這個對象綁定到調用他們的函數內的this。因為你可以直接指定 this 的綁定對象,因此我們稱之為顯式綁定。 //用例 var a = { q: 1

call , apply , bind , Javascript

收藏 評論