Bonjour, il y a quelque chose que je ne comprends pas dans le code suivant :
À la ligne 14, la fonction loadScript prend deux arguments alors que d'après sa définition, elle ne peut prendre qu'un argument. Est-ce une erreur ?
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 function loadScript(src){ return new Promise((resolve, reject) => { let script = document.createElement('script'); script.src = src; document.head.append(script); script.onload = () => resolve('Fichier ' + src + ' bien chargé'); script.onerror = () => reject(new Error('Echec de chargement de ' + src)); }); } loadScript('boucle.js') .then(result => loadScript('script2.js', result)) .then(result2 => loadScript('script3.js', result2)) .catch(alert);
Merci pour votre aide.
Sinouhé
Partager