Function.bind()

Function.bind() - створює для заданої функції нову функцію яка є привязаною.

Синтаксис:

function.bind(thisObj [,par1, par2, ...])

Параметри:

function - об'єкт функції (ім'я функції).

thisObj - значення яке передається this.

par1, par2 - параметри які передаються функції.

Опис:

Метод bind створює нову привязану функцію.

Приклад:

function test(x){ return this.value+x; } var ob={value:3}; var newFun= test.bind(ob); alert(newFun(3));