Что будет на выходе?
JavaScript testОбъяснение.
Метод bind создает новую функцию, которая устанавливает предоставленное значение в качестве контекста выполнения.
Привязка не влияет на исходный вызов функции.
Когда вызывается user.fullName(), контекстом выполнения функции является пользовательский объект. Поэтому в результате получился «Том Круз».
Когда вызывается getName(), контекстом выполнения является объект, который мы передали в качестве аргумента методу привязки. В результате получился «Джонни Депп».