Sobes.tech
Junior — Senior
54

Внутренние функции и утрата контекста this

Условие задачи

Какой результат будет выведен в консоль после выполнения следующего JavaScript‑кода?

const container = {
    val: 1,
    outer() {
        return function() {
            return function() {
                console.log(this.val);
            }
        }
    }
}

container.outer()()();