Promise

Ange vad som kommer skrivas ut. Blir det ett fel så skriv vilken typ av error det blir. Hjälp funktionen nedan kan använda i hela fråge dokumentet.

1 Promise.resolve("hej").then(console.log)

2 Promise.resolve(1).then((x)=>x+1).then(console.log)

3 Promise.resolve(6).then((x)=>x+1).then((x)=>Promise.resolve(2*x)).then((x)=>x*3).then(console.log)

4 Promise.all([1,2,3,Promise.resolve(4),Promise.resolve(5)]).then(x=>x[0]+x[1]+x[2]+x[3]+x[4]).then(console.log)

🪧 Vi leker med löften


createPromise("Step 1",500).then(console.log);
createPromise("Step 2",1500).then(console.log);
createPromise("Step 3",2500).then(console.log);
  

🪧 Vi tar löften efter varandra


createPromise("Step 1",500).then(console.log).then(
createPromise("Step 2",1500).then(console.log)).then(
createPromise("Step 3",2500).then(console.log));
  

🪧 Vi tar löften samtidigt


Promise.all([createPromise("Step 1",500),
createPromise("Step 2",1500),
createPromise("Step 3",2500)]).then(console.log);
  

15 Vad är fördelen med att använda promise istället för callback?

16 Vad innebär det att ett promise blir rejektet?

Faci

  1. undefined
  2. undefined
  3. undefined
  4. undefined
  5. Reflektion 💭
  6. Reflektion 💭