Last active
October 8, 2022 21:27
-
-
Save doman89/977bf08c92ff92806549adf9bbf15e8b to your computer and use it in GitHub Desktop.
Doman Code - metoda forEach a pętle for
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Zapraszam na: | |
// - mój kanał YouTube Doman Code: https://www.youtube.com/c/domancode | |
// - fan page Facebook: https://www.facebook.com/profile.php?id=100082090551019 | |
// inicjalizacja przykładowej tablicy | |
const exampleArray = ["Doman", "Code", "Pierwszy", "Snippet"]; | |
// 1. index = O => inicjalizacja licznika z wartością 0 (od 0 rozpoczynają się indeksy w tablicy) | |
// 2. index < exampleArray.length => nasza tablica ma 4 elementy więc ostatni index bedzie wynosił 3, | |
// dlatego gdy index uzyska wartość 4, pętla sie zakończy (nie mamy elementu z indeksem 4) | |
// 3 inkrementacja => zwiększenie wartości index o 1, po każdym wykonaniu iteracji pętli | |
for (let index = 0; index < exampleArray.length; index++) { | |
// 4. arrayElement => pobranie elementu z tablicy dla danej iteracji | |
const arrayElement = exampleArray[index]; | |
// 5. wykonanie określonej operacji dla danej iteracji (w tym wypadku wyświetlenie w konsoli) | |
console.log(arrayElement); | |
// posiadamy dostęp do indeksu (index) w danej iteracji | |
// posiadamy dostęp do aktualnego elementu (arrayElement) w danej iteracji | |
// posiadamy dostęp całkowitej tablicy (exampleArray) | |
} | |
// Numeracja poniżej dla porównania z powyższą pętlą for | |
// 4. arrayElement => pobranie elementu z tablicy dla danej iteracji | |
for (const arrayElement of exampleArray) { | |
// 5. wykonanie określonej operacji dla danej iteracji (w tym wypadku wyświetlenie w konsoli) | |
console.log(arrayElement); | |
// posiadamy dostęp do aktualnego elementu (arrayElement) w danej iteracji | |
// posiadamy dostęp całkowitej tablicy (exampleArray) | |
// nie posiadamy dostępu do indeksu w danej iteracji | |
} | |
exampleArray.forEach((arrayElement, index, currentArray) => console.log(arrayElement)); | |
// posiadamy dostęp do indeksu (index) w danej iteracji | |
// posiadamy dostęp do aktualnego elementu (arrayElement) w danej iteracji | |
// posiadamy dostęp całkowitej tablicy (currentArray) na której wykonujemy iteracje |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment