Comment parcourir correctement un tableau en JavaScript : forEach, for, for...of et autres méthodes
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et je n'arrive pas à comprendre le parcours des tableaux. J'ai un simple tableau avec des noms d'utilisateurs :
const users = ['Анна', 'Иван', 'Мария', 'Петр'];
Je dois afficher chaque nom dans la console. J'ai essayé d'utiliser une boucle for classique, mais je me mélange constamment avec les index et la longueur du tableau. Par exemple, j'écris :
for (let i = 0; i <= users.length; i++) {
console.log(users[i]);
}
Et à la fin, j'obtiens undefined. Pourquoi cela se produit-il ? J'ai entendu dire qu'il existe une méthode forEach, mais je ne comprends pas comment elle fonctionne ni en quoi elle diffère du for classique. J'ai aussi vu des for...of et for...in, mais je suis complètement perdu.
Dites-moi, s'il vous plaît, quelle méthode est la meilleure pour parcourir un tableau dans les projets modernes ? Je n'ai pas seulement besoin d'afficher les éléments, mais parfois aussi de les modifier, ou de créer un nouveau tableau basé sur l'existant. Je serais reconnaissant pour une explication détaillée avec des exemples pour les débutants.