Что это за х в методе filter?
что в данном фрагменте означает [1]? И почему e и a[i] не одно и то же? Это же означает элемент массива?
firstNonConsecutive =
a => (a = a.filter((e, i) => e - a[i - 1] !== 1)[1]) === undefined ? null : a;
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
[1] - означает второй элемент массива, полученного в результате фильтрации.
e и a[i] - одно и то же, элемент массива.
firstNonConsecutive =
a => (a = a.filter((e, i) => e - a[i - 1] !== 1)[1]) === undefined ? null : a;
console.log(firstNonConsecutive([1,2,3,4,5]));
console.log(firstNonConsecutive([1,2,6,4,5]));