Bonjour à tous,
Depuis quelques années, je n'ai pas développé en JS et j'ai besoin de reprendre un script tout simple mais il ne exécute pas dans l'ordre.
Le voici :
Je me retrouve avec 1 puis 4 puis 2 puis 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 getNotificationSounds2(serialOrName, idSound, callback) { console.log("1"); let result=""; this.getNotificationSounds(serialOrName, (err, res) => { console.log("2"); res.notificationSounds.forEach(function(item, index) { if (item['id'] == idSound) { result=item; console.log("3"); } }); }); console.log("4"); return result; }
Je sais c'est l'erreur classique de JS en synchrone / asynchrone et j'imagine que c'est tout simple à changer mais j'ai passé l'après midi a essayer de retrouver comment faire.
Une bonne âme pourrait m'aider ?
Merci
Partager