javascript bind()第一個引數以後引數介紹

admin發表於2017-03-29

本章節不準備介紹bind()函式的基本用法,這裡只關注它的第一個引數之後的其餘引數的作用。

此函式的基本用法可以參閱javascript bind()一章節。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function original(param){
  console.log(arguments[0]);
  console.log(arguments[1]);
  console.log(arguments[2]);
}
var obj={
  minN:10,
  maxN:20
}
var newFunc=original.bind(obj,5,6);
newFunc(15);

bind()函式第一個引數以後的引數可以作為新建立函式的操作,並且要靠前排列,獨立呼叫新建立函式並傳遞的引數在arguments物件中索引值靠後排列。


相關文章