Skip to content

Instantly share code, notes, and snippets.

@einarpersson
Created December 7, 2020 14:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save einarpersson/3bf4d8f3524bba82599df5e8b127adc1 to your computer and use it in GitHub Desktop.
Save einarpersson/3bf4d8f3524bba82599df5e8b127adc1 to your computer and use it in GitHub Desktop.
Litet exempel på array-metoder
const numbers = [24, 13, 7, 9, 0, -12]
const names = ['Einar', 'Eddin', 'David', 'Ebba', 'Flynn']
// console.log(numbers.indexOf(78000))
// indexOf -> Ge index av ett visst element
// includes -> returnera en boolean om argumentet finns i arrayen
// findIndex -> Ge första index som uppfyller ett visst villkor
names
.filter(x => x[0] === 'E') // Filtrerar bort alla element som inte börjar på E
.map(x => x.toUpperCase()) // Gör så att varje element blir i stora bokstäver
.forEach(x => console.log(`Hejsan ${x}!`)) // Loggar ut en hälsning för varje element
// OBS: filter, map, forEach påverkar inte original-arrayen names.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment