LINUX.ORG.RU

История изменений

Исправление shleemypants, (текущая версия) :

Ага. Ну так давай ты скажешь поведение кода? А потом объяснишь, почему так. Ок?

...
setTimeout(()=>console.log('1'), 0)

fetch('http://amazingapireally/answer2').then(()=>console.log('2'))

console.log('3')

И он работает «чуть» медленнее чем просто коллбэк, так как интерпретатору ЖС необходимо сначала обратиться к объекту, а потом уже вызвать нужный коллбэк у этого объекта

А то я тут слегка прифигел.

Исправление shleemypants, :

Ага. Ну так давай ты скажешь поведение кода? А потом объяснишь, почему так. Ок?

...
setTimeout(()=>'1', 0)

fetch('http://amazingapireally/answer2').then(()=>console.log('2'))

console.log('3')

И он работает «чуть» медленнее чем просто коллбэк, так как интерпретатору ЖС необходимо сначала обратиться к объекту, а потом уже вызвать нужный коллбэк у этого объекта

А то я тут слегка прифигел.

Исправление shleemypants, :

Ага. Ну так давай ты скажешь поведение кода? А потом объяснишь, почему так. Ок?

...
setTimeout(()=>'1', 0)

fetch('http://amazingapireally/answer2').then(()=>'2')

console.log('3')

И он работает «чуть» медленнее чем просто коллбэк, так как интерпретатору ЖС необходимо сначала обратиться к объекту, а потом уже вызвать нужный коллбэк у этого объекта

А то я тут слегка прифигел.

Исходная версия shleemypants, :

Ага. Ну так давай ты скажешь поведение кода? А потом объяснишь, почему так. Ок?

...
setTimeout(()=>'1', 0)

fetch('http://amazingapireally/answer2').then(()=>'2')

console.log('3')