深入理解JavaScript中的call、apply、bind方法的區別

轉載自:http://www.jb51.net/article/85367.htm 在JavaScript 中,this的指向是動態變化的,很可能在寫程序的過程中,無意中破壞掉this的指向,所以我們需要一種可以把this的含義固定的技術,於是就有了call,apply 和bind這三個方法,來改變函數體內部 this 的指向,因爲函數存在「定義時上下文」和「運行時上下文」以及「上下文是可以改變的
相關文章
相關標籤/搜索