Sobes.tech
Middle

Jaký je rozdíl mezi some a includes?

sobes.tech AI

Odpověď od AI

some a includes jsou metody polí v JavaScriptu, ale slouží různým účelům:

  • some kontroluje, zda alespoň jeden prvek pole splňuje podmínku stanovenou v předané funkci. Vrací true nebo false.

  • includes kontroluje, zda pole obsahuje konkrétní hodnotu. Vrací true nebo false.

Příklad:

const arr = [1, 2, 3, 4];

// some: kontrolujeme, jestli je v poli číslo větší než 3
console.log(arr.some(x => x > 3)); // true

// includes: kontrolujeme, jestli je v poli číslo 3
console.log(arr.includes(3)); // true