arrSize = arr.length;
const maskSize = mask.length;
const iter = (acc, startIndex, endIndex) => {
if (startIndex >= arrSize) return acc;
const current = arr.slice(startIndex, endIndex);
return _.isEqual(current, mask)
? iter([...acc, ...current.map(() => true)], startIndex + maskSize, endIndex + maskSize)
: iter([...acc, false], startIndex + 1, endIndex + 1);
};
return iter([], 0, maskSize);
};
Что-то не работает. TypeError: acc is not iterable
Обсуждают сегодня