JavaScript

Wat zijn arrays en veelgebruikte array methods?

Arrays zijn ordered collections van waarden.

Home/Categorieën/JavaScript/Wat zijn arrays en veelgebruikte array methods?

Array basics

Aanmaking: const arr = [1, 2, 3] of new Array() Index: arr[0] = eerste element Length: arr.length

Mutation vs non-mutation

Mutation methods: push, pop, shift, unshift, splice (veranderen originele array) Non-mutation: map, filter, slice (returnen nieuwe array)

Itereermethoden

forEach - loop met side effects map - array transformeren in nieuw array filter - bepaalde elementen selecteren reduce - array samenvatten tot 1 waarde find - eerste matching element some/every - boolean checken

Code Voorbeelden

JAVASCRIPTArray methods
const arr = [1, 2, 3, 4, 5];

// Mutation
arr.push(6);              // [1,2,3,4,5,6]
arr.pop();                // Verwijdert 6
arr.shift();              // Verwijdert 1
arr.unshift(0);           // [0,1,2,3,4,5]

// Non-mutation (return nieuwe array)
const doubled = arr.map(x => x * 2);
const evens = arr.filter(x => x % 2 === 0);
const sum = arr.reduce((acc, x) => acc + x, 0);

// Find
const first3 = arr.find(x => x === 3);  // 3
const hasNegative = arr.some(x => x < 0);  // false
const allPositive = arr.every(x => x > 0); // true

// Index
const index = arr.indexOf(3);  // 2

Relevante trefwoorden

arraymapfilterreduce