Sobes.tech
Back to tasks
Junior — Senior
76

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

Task condition

livecode

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

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

container.outer()()();