Autor Zpráva
Musilda
Profil
Hezký den,

potřebuji poradit s tím, jak získat hodnoty ze tří polí, ale pouze ty, které jsou obsaženy ve všech třech.

pole1 [1,2,3]
pole2 [2,3,4,5]
pole3 [1,3,5]

Výstupem by mělo být vysledek [3]

Zkoušel jsem se ptát Google, ale asi neumím správně formulovat dotaz.
Děkuji všem za rady.
Kajman
Profil
Ptejte se na průnik (intersection) pojí (arrays) v javascriptu. Pak najdete např.

var intersection = (...a) => ([...a].reduce((p,c) => p.filter(e => c.includes(e))));
console.log(intersection([1,2,3], [2,3,4,5], [1,3,5]));
Musilda
Profil
Díky, bylo to ono, super pomoc.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0