Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
const result = [...arr] .sort((a, b) => a.length - b.length) .reduce((acc, n) => ( acc.some(m => n.includes(m)) || acc.push(n), acc ), []);
const result = arr.filter((n, i, a) => !a.some((m, j) => i !== j && n.includes(m)));