Согласно MDN: если у нас есть функция f
, то при вызове f.bind(someObject)
создается новая функция с таким же телом и scope как f
.
Поэтому не имеет значения , где была создана новая ограниченная функция - она всегда будет иметь ссылку на область, в которой было объявлено f
.