JS_01_operacje_na_tablicach.md

#01operacjena_tablicach

#map()

JSconst liczby = [1,2,3];
const wynik = liczby.map(x => x * 2);
console.log(wynik);

#filter()

JSconst liczby = [1,2,3,4,5];
const wynik = liczby.filter(x => x % 2 === 0);

#find()

JSconst osoby = [
 {id:1, imie:"Kuba"},
 {id:2, imie:"Adam"}
];

const osoba = osoby.find(x => x.id === 2);

#some()

JSconst liczby = [1,2,3];
const wynik = liczby.some(x => x > 2);

#every()

JSconst liczby = [2,4,6];
const wynik = liczby.every(x => x % 2 === 0);

#reduce()

JSconst liczby = [1,2,3,4];

const suma = liczby.reduce(
 (acc,x) => acc + x,
 0
);

#forEach()

JSconst liczby = [1,2,3];

liczby.forEach(x => {
 console.log(x);
});

#Łączenie map + filter

JSconst liczby = [1,2,3,4,5];

const wynik = liczby
 .filter(x => x > 2)
 .map(x => x * 10);