Junior
Ar kuriem masīvu pārlūkošanas metodēm jūs esat pazīstams?
sobes.tech AI
Atbilde no AI
JavaScript (Frontend) masīvu pārlūkošanai ir zināmas šādas metodes:
-
Cikli
for— klasiskā cilpa ar indeksufor...of— pārlūko masīva elementuswhileundo...while— nosacījuma cilpas
-
Masīva metodes
forEach(callback)— izsauc funkciju katram elementam, neizveido jaunu masīvumap(callback)— izveido jaunu masīvu, piemērojot funkciju katram elementamfilter(callback)— izveido jaunu masīvu no elementiem, kam funkcija atgriežtruereduce(callback, initialValue)— samazina masīvu līdz vienai vērtībai
-
List comprehension (līdzīgs) JavaScript nav tiešas sintakses list comprehension kā Python, bet
mapunfiltervar izmantot līdzīgiem mērķiem.
Piemērs, kā pārlūkot masīvu, izmantojot forEach un map:
const numbers = [1, 2, 3, 4];
// forEach
numbers.forEach(num => {
console.log(num);
});
// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]
Tādējādi, masīvus var pārlūkot gan ar klasiskām cilpām, gan ar funkcionālām masīva metodēm, kas padara kodu izteiksmīgāku un kodolīgāku.