Вложенные методы и это [дубликат]

Используя ES2017, вы должны иметь это как объявление функции

async function foo() {
    var response = await $.ajax({url: '...'})
    return response;
}

и выполнить его следующим образом.

(async function() {
    try {
        var result = await foo()
        console.log(result)
    } catch (e) {}
})()

Или синтаксис Promise

foo().then(response => {
    console.log(response)

}).catch(error => {
    console.log(error)

})
1081
задан JJJ 8 February 2015 в 17:10
поделиться

20 ответов

1159
ответ дан 18 revs, 4 users 56% 23 August 2018 в 18:23
поделиться
7
ответ дан Arman McHitarian 23 August 2018 в 18:23
поделиться
7
ответ дан Arup Hore 23 August 2018 в 18:23
поделиться
13
ответ дан carlodurso 23 August 2018 в 18:23
поделиться
43
ответ дан Daniel Alexiuc 23 August 2018 в 18:23
поделиться
7
ответ дан Dmitri Pavlutin 23 August 2018 в 18:23
поделиться
8
ответ дан gnerkus 23 August 2018 в 18:23
поделиться
124
ответ дан Jonathan Lin 23 August 2018 в 18:23
поделиться
48
ответ дан Madara Uchiha 23 August 2018 в 18:23
поделиться
10
ответ дан RobG 23 August 2018 в 18:23
поделиться
13
ответ дан Seph 23 August 2018 в 18:23
поделиться
3
ответ дан Bhargav Rao 23 August 2018 в 18:23
поделиться
3
ответ дан Community 23 August 2018 в 18:23
поделиться
5
ответ дан James Drinkard 23 August 2018 в 18:23
поделиться
4
ответ дан mrmaclean89 23 August 2018 в 18:23
поделиться
1
ответ дан PRADEEP SINGH Chundawat 23 August 2018 в 18:23
поделиться
1
ответ дан Simon Groenewolt 23 August 2018 в 18:23
поделиться
4
ответ дан tathagata 23 August 2018 в 18:23
поделиться
0
ответ дан unclexo 23 August 2018 в 18:23
поделиться
0
ответ дан Willem van der Veen 23 August 2018 в 18:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: