Я пытаюсь найти оптимизированный способ проверить, содержит ли массив массивов другой массив. Пример:
const result = [['a','b','c'],['d']];
const sample = ['d'];
Здесь результат содержит массив, соответствующий образцу массива. Как оптимизировать решение два для l oop с проверкой длины?
for(let i = 0 ; i <result.length; i ++){
let arr = result[i];
if(arr.length === sample.length){
for(let j = 0 ; j <sample.length; j ++){
if(arr[j] !== sample[j]){
return false;
}
}
return true;
}
}
Ищете более быстрый путь.