Wie man eine Versprechungsverzögerung hinzufügt dann [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie verpackst du setTimeout in ein Versprechen? 5 Antworten
fetch() {   
    return axios.get('/rest/foo')
        //.then(response => {throw new Error(response)}) // Uncomment to test network error
        //.then( <<add delay here>> ) // Uncomment to simulate network delay
}

Wie füge ich eine Verzögerung in den zuletzt genannten Block ein, damit er eine festgelegte Zeitspanne wartet, bevor er die Kontrolle an die Abrufanrufer übergibt und dann blockiert?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage