Dostęp do elementów tablicy
Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 58 z 77.
W JavaScript używamy tablic do przechowywania wielu wartości w jednej zmiennej. Każda wartość w tablicy jest nazywana elementem, a każdy element ma indeks. Indeksy zaczynają się od 0 i kończą na długości tablicy pomniejszonej o jeden.
Na przykład przyjrzyj się następnej tablicy:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']- Element
aznajduje się pod indeksem 0 - Element
bznajduje się pod indeksem 1 - ...
- Element
gznajduje się pod indeksem 6
Aby uzyskać dostęp do elementu tablicy, możemy użyć jego indeksu w nawiasach kwadratowych. Na przykład, aby uzyskać dostęp do pierwszego elementu tablicy o nazwie myArray, użyjemy myArray[0].
Oto przykład:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2]Zmienna element będzie przechowywać wartość 30, ponieważ odwołuje się do trzeciego elementu (który ma indeks 2).
Wyzwanie
ŁatwyUtwórz funkcję o nazwie values, która przyjmuje tablicę jako argument i wyświetla wszystkie elementy tablicy jeden po drugim.
Aby iterować po tablicy, użyj właściwości .length wewnątrz instrukcji for:
let myArray = [10, 20, 30, 40, 50]
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}W ten sposób i będzie przyjmować kolejne wartości od 0 do myArray.length (bez tej wartości), co odpowiada dokładnie wszystkim indeksom tablicy.
Spróbuj swoich sił
function values(arr) {
// Napisz kod tutaj
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 3Konwersja typów7Kalkulator podziału rachunku
Wiadomość powitalnaObliczanie napiwku i sumy10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne
LiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie – inicjalizacja zmiennychStałe5Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorZagnieżdżone If - ElseInstrukcja switch11Tablice, część 1
Deklarowanie tablicyDostęp do elementów tablicyModyfikowanie tablicMetody tablic, część 1Metody tablic, część 2Powtórzenie — przetwarzanie tablic3Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetyczneOperatory porównaniaRówność ścisła a luźnaPowtórka — prosta matematyka6Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiKonwersja typów — część 1Konwersja typów — część 2Powtórka — do 120Powtórka — prawda czy fałszPoćwicz samodzielnie: Kompilator JavaScript online