la boucle for passe aléatoirement de 1 à 0
P粉731977554
P粉731977554 2024-04-06 16:48:14
0
1
558

Fondamentalement, chaque fois que la page est actualisée, la boucle for a le potentiel de passer de 1 à 0. Je ne sais pas pourquoi cela se produit, mais cela affecte la façon dont mes images sont superposées.

J'ai essayé d'utiliser une boucle foreach mais cela m'a toujours donné le même résultat.

Voici le code de la boucle for :

for (let index = 0; index < Img.length; index++) {
  const element = Img[index];
  fs.readFile(__dirname + '/assets/textures' + element, function(err, data) {
    console.log("Index: " + index);
  });
};

Les tableaux sont très simples.

let Img = ["/red.png", "/face.png"];

Je fais tout cela sur le serveur. NodeJS

P粉731977554
P粉731977554

répondre à tous(1)
P粉099985373

Essayez ceci

let Img = ["/red.png", "/face.png"];

async function prepareImages() {
  for (let index = 0; index  {
    fs.readFile(`${__dirname}/assets/textures${element}`, function(err, data) {
      console.log("dir ", `${__dirname}/assets/textures${element}`);
      if(err) {
        reject("Error: ", err)
      }
      
      resolve(data);
    });
  })
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal