Skip to content
Sandarne Creations
Sandarne Creations

Code, Create, Captivate

  • Våra egna projekt
    • Appar
      • MissQuiz
      • SC Health
      • Jobbanken
    • Api:er
      • SC Translator API
    • Webbplatser
      • Länkar till våra webbplatser
  • Om oss
    • Vilka är vi?
    • Begär en offert
    • Kontakta oss
    • Company information (Eng)
  • Blogg
Sandarne Creations

Code, Create, Captivate

Förstå JavaScript Promises på ett enkelt sätt

administrator, 2025-01-142025-01-17

JavaScript Promises är ett kraftfullt verktyg för att hantera asynkron kod – perfekt för saker som att hämta data från en server eller vänta på att något ska bli klart innan nästa steg utförs.

En Promise är i grunden ett löfte om ett framtida värde. Den kan ha tre tillstånd:

  1. Pending (pågående) – Löftet håller på att bearbetas.
  2. Fulfilled (uppfyllt) – Löftet har lyckats och ger ett resultat.
  3. Rejected (avvisat) – Något gick fel och en felkod returneras.

Exempel:

const fetchData = new Promise((resolve, reject) => { 
const data = getDataFromServer(); 
if (data) { 
resolve(data); // Om allt går bra 
} else { 
reject("Fel vid hämtning av data"); // Om något går fel 
} 
});

fetchData 
.then(result => console.log("Data:", result)) 
.catch(error => console.error("Error:", error));

Med then hanterar du lyckade resultat, medan catch tar hand om eventuella fel. Promises gör koden mer läsbar och hanterbar, särskilt när flera asynkrona operationer är inblandade.

Vill du ta det ett steg längre? Prova async/await, ett sätt att skriva kod med Promises som ser ut som synkron kod!

Blogg

Inläggsnavigering

Previous post
Next post

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Kategorier

  • Api:er
  • Appar
  • Blogg
  • Webbplatser

Följ oss i Sociala medier

  • Begär en offert
  • Kontakta oss
  • Blogg
©2025 Sandarne Creations | WordPress Theme by SuperbThemes