Является ли мое понимание ключевого слова «обратный вызов» здесь правильно?Javascript

Форум по Javascript
Ответить
Anonymous
 Является ли мое понимание ключевого слова «обратный вызов» здесь правильно?

Сообщение Anonymous »

Следующий фрагмент кода является частью упражнения, в котором мне нужно угадать вывод кода: < /p>

Код: Выделить всё

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: обратный 
Определение передается как arg . < /p>
-> Line 7: обратный обратный вызов определение используется в качестве ввода для param .
-> строка 8: Callback Ключевое слово называется. br /> -> строка 11: callback () < /code> определен в строке 2, выполняется как функция с глобальной областью. < /p>
-> строка 3: это .length относится к window.length и output = 0 . не имеют отношения к делу. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/794 ... rrect-here
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»