UNPKG

javascripting

Version:

Learn JavaScript by adventuring around in the terminal.

45 lines (29 loc) 1.01 kB
Det finnes mange måter å manipulere arrayer på. Noe man ofte gjør er å filtrere et array til å kun inneholde noen ønskede verdier. For det kan vi bruke `.filter()` metoden. Her er et eksempel: ```js var dyr = ['katt', 'hund', 'elefant']; var filtrert = dyr.filter(function (ettDyr) { return (ettDyr !== 'elefant'); }); ``` `filtrert` variablen vil nå kun inneholde `katt` og `hund`. ## Oppgaven: Lag en fil som heter `array-filtering.js`. Definer en variabel med navnet `numbers` i den filen som referer dette arrayet: ```js [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; ``` Som i eksemplet over, definer en variabel med navnet `filtered` som refererer resultatet av `numbers.filter()`. Funksjonen du gir til `.filter()` metoden skal se slik ut: ```js function evenNumbers (number) { return number % 2 === 0; } ``` Bruk `console.log()` til å skrive ut `filtered` arrayet til skjermen. Se om programmet ditt er riktig ved å kjøre kommandoen: ```bash javascripting verify array-filtering.js ```