Тыб привел кусок кода, чтоб не на пальцах показывать
https://learn.javascript.ru/functions-closures
https://learn.javascript.ru/object-methods
А вообще лучше всего про this контекст и синтаксическую область видимости у Фленегана расписано, рекомендую прочитать от корки до корки
https://play.google.com/store/books/details/David_...const a = {
method_1: function(a) {
console.log("1", this)
const func = function() {
console.log("2", this)
}
func()
},
somevar: "TEST"
}
a.method_1();
Если так, то лучше использовать стрелочную функцию, потому что "синтаксическая боласть видимости"