wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

B2 - TS#2

Total questions: 7

Worksheet time: 4mins

Name
Class
Date
1.

Ordre d’affichage ? console.log("1"); setTimeout(() => console.log("2"), 0); Promise.resolve().then(() => console.log("3")); console.log("4");

a)

1, 2, 3, 4

b)

1, 3, 2, 4

c)

1, 4, 3, 2

d)

1, 4, 2, 3

2.

async devant une fonction signifie…

a)

La fonction retourne toujours void

b)

La fonction retourne une Promise

c)

La fonction devient plus rapide

d)

La fonction tourne côté serveur

3.

await peut être utilisé…

a)

Partout

b)

Dans une fonction marquée async

c)

Uniquement dans des callbacks

d)

Uniquement avec setTimeout

4.

Pour gérer proprement une erreur autour de await fetch, on utilise…

a)

switch

b)

try/catch

c)

typeof

d)

JSON.stringify

5.

JSON valide signifie…

a)

Clés non citées, commentaires autorisés

b)

Clés entre guillemets, pas de commentaires, pas de trailing comma

c)

Chaînes en simple quotes

d)

Types personnalisés

6.

JSON.stringify retourne…

a)

Un objet

b)

Une chaîne

c)

Un nombre

d)

always null

7.

JSON.parse en TypeScript donne…

a)

Un nombre

b)

Toujours le bon type inféré

c)

Une valeur qu’il faut typer/valider (any/unknown)

d)

Une Promise