JS konspekt

Massiivi filtreerimine

Kuna find leiab vaid ühe tulemuse, siis mitme vastuse saamiseks kasuta filter meetodit. Filter loob massiivist uue massiivi ja väljastab tingimustele vastavad elemendid.

Näiteks meil on arvud ja soovime sealt saada paarisarve

let arvud = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

const filtreeritud = arvud.filter(arv => arv % 2 === 0);
console.log(filtreeritud);

Kaabelite puhul saame pöörduda näiteks kaabelid.kiirus_mbs poole ja filtreerida need, mis on kiiremad kui 40000

//Filtreerimine
let filter = kaabelid.filter(kaabel=>kaabel.kiirus_mbs > 40000);
console.log(filter);

Lehed: 1 2 3 4 5 6 7 8 9