Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 01

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
решение говорю не работает, э
источник

В

Влад in JavaScript Noobs — сообщество новичков
Щас
источник

В

Влад in JavaScript Noobs — сообщество новичков
const solution = x => x.reduce( (r, vfirst) => [ ...r.filter(y => y[0] < vfirst), ... (x.indexOf(vfirst - 1) === -1 ? [[vfirst, ...x.map(y => [y]).find(([vlast]) => ( vlast > vfirst && !x.some(v => v == vlast + 1) && x.every(v => v < vfirst || v >= vlast || x.indexOf(v + 1) > -1) )) || [] ]] : []), ...r.filter(y => y[0] > vfirst) ], [] ).map(y => y.slice(-1)[0] - y[0] >= 2 ? y[0] + '-' + y.slice(-1)[0] : y.join()).join();
источник

A

Artem in JavaScript Noobs — сообщество новичков
По нажатию на "button" необходимо переключаться между "item" вешая на них событие по кругу.
В каком направлении гуглить?
источник

В

Влад in JavaScript Noobs — сообщество новичков
Запихни их в массив и map пробегись
источник

В

Влад in JavaScript Noobs — сообщество новичков
Вешая на каждый listener
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
не маловато методов массива?
источник

C

Cotangent in JavaScript Noobs — сообщество новичков
такое решение проходит по времени?)
источник

В

Влад in JavaScript Noobs — сообщество новичков
Да
источник

В

Влад in JavaScript Noobs — сообщество новичков
Больше методов массива
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
ну а вообще, да, сильно( я под впечатлением
источник

В

Влад in JavaScript Noobs — сообщество новичков
Там ещё есть дичайшие
источник

В

Влад in JavaScript Noobs — сообщество новичков
const solve = x => {
 const sorted = x.sort((a, b) => a - b);
 const grouped = sorted.map((x, i, a) => i == a.findIndex((x2, i2) => i2 - x2 == i - x) && a.filter((x2, i2) => i2 - x2 == i - x) || []);
 const ranged = grouped.map(x => x.length > 2 ? x[0] + '-' + x.slice(-1)[0] : x);
 return ranged.flat().join(',');
}
источник

В

Влад in JavaScript Noobs — сообщество новичков
И все
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
а я думала, это я отмараживаюсь. я слышала о том что в кодеварс любят однострочники. но чтобы такое..
источник

C

Cotangent in JavaScript Noobs — сообщество новичков
думаю когда пишут на джс, думают о том, а можно ещё меньше, а не ещё быстрее
источник

В

Влад in JavaScript Noobs — сообщество новичков
Ну дя, там все до 4 каты можно 1 строкой хуярить
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
так то, что угодно можно одной строкой писать. да почти все. другой вопрос, зачем? 13 вложенных методов массива. 13, Карл
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Есть страница, при скролле которой весь контент на ней нужно делать размытым, но при остановке скролле в любом месте страницы все снова должно становиться резким. Есть идеи как это реализовать? Пробовал решение через setInterval, оно вроде работает, но на мобиле оно работает не совсем корректно (переходы слишком резкие или при небольшом скролле бывает, что переключение происходит слишком быстро и незаметно для глаза)
источник

В

Влад in JavaScript Noobs — сообщество новичков
Ну это капец
источник