Код: Выделить всё
let length = 4;
function callback(){
console.log(this.length);
}
const object = {
length: 5,
method(callback){
callback();
},
};
object.method(callback, 1, 2);< /code>
< /div>
< /div>
< /p>
Из того, что я понял до сих пор, ниже приводится процесс. Сцены:
Из текущего понимания:
-> строка 11: обратный -> Line 7: обратный обратный вызов определение используется в качестве ввода для param .
-> строка 8: Callback Ключевое слово называется. br /> -> строка 11: callback () < /code> определен в строке 2, выполняется как функция с глобальной областью. < /p>
-> строка 3: это .length относится к window.length и output = 0 . не имеют отношения к делу. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/794 ... rrect-here
Мобильная версия