Visualizzazione dei risultati da 1 a 7 su 7

Discussione: fetch async await

Hybrid View

  1. #1
    Hai ragione e devo dirti che ho seguito anche in passato le vostre discussioni solo che non riesco a capirlo, se fetch sostituisce in modo abbreviato promise perché dovrei usare promise?

    Mi dispiace crearvi tutti questi disturbi ma come dici tu vorrei una volta per tutte capirlo sto maledetto promise.

    Cioè quello che non ho capito facendo una promise il codice viene temporaneamente bloccato finché non ci sia una risposta della promise?

    Se è così perché nello script che ho postato il codice continua senza aspettare la risposta della promise?
    Ultima modifica di techno; 17-05-2022 a 21:02

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da techno Visualizza il messaggio
    Hai ragione e devo dirti che ho seguito anche in passato le vostre discussioni solo che non riesco a capirlo, se fetch sostituisce in modo abbreviato promise perché dovrei usare promise?
    Scusa, ho tirato in ballo fetch() che è solo una delle tante funzioni che usano le Promise, ma in questo caso non c'entrava effettivamente col discorso generale.

    Quote Originariamente inviata da techno Visualizza il messaggio
    Mi dispiace crearvi tutti questi disturbi ma come dici tu vorrei una volta per tutte capirlo sto maledetto promise.
    In realtà, il disturbo è più che altro un dispiacere dato dal sapere che mentre sviluppi hai senz'altro un "timore" (quantomeno reverenziale) nell'utilizzo di certi strumenti: se tu chiarissi una volta per tutti i tuoi dubbi a riguardo, saresti molto più tranquillo, fluente e probabilmente "rilassato" (in un certo senso) nella stesura del codice, perché non ti aspetteresti sorprese sgradite da quello che stai scrivendo e coglieresti molto di più il lato divertente della programmazione in JavaScript.

    Quote Originariamente inviata da techno Visualizza il messaggio
    Cioè quello che non ho capito facendo una promise il codice viene temporaneamente bloccato finché non ci sia una risposta della promise?
    Se è così perché nello script che ho postato il codice continua senza aspettare la risposta della promise?
    No, la Promise serve proprio a NON bloccare il codice, bensì a consentire di definire cosa fare dopo una determinata operazione, rappresentata da una funzione (come "fetch", per dirne una), una volta che questa ha avuto termine con successo, posto che questa venga eseguita in modo asincrono.

    Per non fare confusione tra Promise e async/await (che sono sostanzialmente un aiuto nell'uso delle Promise, poco di più), approfondisci le due cose separatamente.

    Ad esempio, per le Promise leggi questo tutorial oppure questo. Assicurati di aver compreso bene il concetto provando gli esempi.

    In seguito, approfondisci async/await ad esempio in questo tutorial.

    Ne trovi comunque tantissimi altri cercando con Google, che accompagnano passo passo, assieme a filmati su YouTube che mostrano degli esempi pratici.

    Si tratta di strumenti che permeano lo sviluppo in JavaScript ovunque: una volta compresi questi, l'ostacolo maggiore (o uno dei tanti) è superato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.