Что означает «.then» в JavaScript?

  • Автор темы Gringost
  • Обновлено
  • 13, May 2024
  • #1
Что означает «.then» в JavaScript?

Рассмотрим этот фрагмент кода:

return ajaxService.request('post', 'api/{ticketId}/alt-forms/getSatelliteMapUrl', geoCodedata, { errorMessage: 'Не удалось геокодировать SatMap/PDF'})

.then(функция (satelliteMapData, данные) {

Прикрепляется ли комментарий «.then» непосредственно к предыдущему оператору «return»? Если да, то как? Если нет, то не повлияет ли на функциональность этого бита JavaScript, если я поставлю оператор «alert» непосредственно перед оператором «.then» и сразу после оператора «return»?

Gringost


Рег
24 Oct, 2006

Тем
85

Постов
203

Баллов
638
  • 05, Jun 2024
  • #2
Все операторы «связаны» вместе, что позволяет вам выполнять Action1.then(action2).then(action3) и так далее. См. цепочку JQuery (https://www.w3schools.com/jquery/jquery_chaining.asp

) - также очень удобен для создания анимации.
 

Moskva177rus


Рег
27 Feb, 2014

Тем
72

Постов
190

Баллов
580
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно