Sobes.tech
Junior — Senior
53

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

Task condition

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

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

container.outer()()();