Array-methoden in JavaScript

Het beheersen van arrays is essentieel voor elke ontwikkelaar. Hier is een korte gids voor de meest voorkomende array-methoden in JavaScript.

Lengte en inhoud beheren

  • length: Geeft het aantal items in een array terug. Je kunt deze eigenschap wijzigen om een array in te korten of uit te breiden.
  • toString(): Zet een array om in een enkele string. Dit wijzigt je originele array niet.
  • join(): Combineert alle elementen tot een string. Je kunt een aangepast scheidingsteken kiezen, zoals een komma of een spatie. Het zet null of undefined om in lege strings.
  • isArray(): Een betrouwbare manier om te controleren of een variabele een array is.

Items toevoegen en verwijderen

  • push(): Voegt één of meer items toe aan het einde van een array. Het geeft de nieuwe lengte terug.
  • pop(): Verwijdert het laatste item uit een array. Het geeft het verwijderde item terug.
  • unshift(): Voegt items toe aan het begin van een array.
  • shift(): Verwijdert het eerste item uit een array.
  • splice(): Wijzigt je array door items te verwijderen, te vervangen of nieuwe items toe te voegen. Dit wijzigt de originele array.
  • toSpliced(): Doet hetzelfde als splice, maar maakt een nieuwe array aan in plaats van de originele te wijzigen.

Gegevens opvragen en kopiëren

  • at(): Een moderne manier om items op te halen. Gebruik negatieve getallen om vanaf het einde te tellen. Bijvoorbeeld, .at(-1) haalt het laatste item op.
  • slice(): Haalt een deel van een array. Het geeft een nieuwe array terug en laat de originele ongemoeid.
  • concat(): Voegt twee of meer arrays samen tot één nieuwe array.
  • copyWithin(): Kopieert array-elementen naar een andere positie binnen dezelfde array.
  • flat(): Maakt van geneste arrays een platte lijst (één niveau).

Door arrays itereren

  • forEach(): Voert een functie uit voor elk item in je array. Het is ideaal voor eenvoudige loops.

Bron: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

Volledige gids: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f