2015-11-29 5 views
-1

Что такое bind() over call()? Что может сделать дополнительная функция bind(), которую мы не можем сделать, используя call()?Что такое bind() over call()? Что еще мы можем сделать с bind(), который мы не можем назвать call()?

+0

Может ли кто-нибудь объяснить точную разницу в bind() и call() с примерами? –

ответ

1

call выполняет функцию (с перегруженным this значения и некоторыми аргументами) немедленно.

bind создает новую функцию, которая вызывает старую функцию (с перегруженным this значения и некоторые умолчанию аргументов). Эта новая функция может быть вызвана (сколько угодно раз) в какой-то момент в будущем.

+0

Не могли бы вы привести мне пример? –

Смежные вопросы