jeerjmin
@jeerjmin

Как вызвать includes с массивом в качестве аргумента?

Мне нужно, чтобы это возвращало true, я понимаю что includes не принимает массив, поэтому вопрос - есть ли что-то типо но для массива или как это можно заменить ?
[1,2,3,4,5].includes[1,4,5] // True
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
locky_yotun
@locky_yotun
Я видел некоторый джаваскрипт
const isSubArray = (array, subArray) => subArray.every(el => array.includes(el));
isSubArray([1,2,3,4,5], [1,4,5]) // ==> true

или так
const isSubArray = (array, subArray) => [...new Set([...array, ...subArray])].length === array.length;
isSubArray([1,2,3,4,5], [1,4,5]) // ==> true
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы