Дизайнер ─ это отдельная профессия.
Фронтенд сталкивается с дизайном только когда переносит его с бумаги в код.
Впрочем, никто не мешает обсудить дизайн и передать свои предложения.
Что значит "неправильный"? Если это код на 1 раз, который сразу после использования улетит в мусорку, то какая разница как красиво и правильно ты его напишешь?
Есть такой код, но он иногда работает около 2 секунд
Как? Я у себя проверил, 10 000 000 элементов и даже при таком массиве твоя функция отрабатывает меньше, чем за полсекунды. При меньших размерах массива и говорить не стоит.
Aetae, честно говоря, не понимаю что должно получиться в итоге, тут надо посидеть подумать, а сейчас мне не до этого, так что если скинешь в плейграунде как это должно выглядеть, буду благодарен.)
Aetae, а, в этом смысле. Тогда да, но это всё равно куча гемора на ровном месте, когда есть нормальное решение, которое не требует никаких плясок после создания типа (ответ Дмитрия).
Aetae, не очень тебя понял. Как тут вообще тайпоф поможет, когда тип того же "cat" он вернёт как "стринг", что в корне неверно. Тайпоф это же жсовская функция, а не тсовская.
Самой компании не особо-то и интересно как программисты пишут код, а вот твоим коллегам очень и интересно.
И поэтому писать код так, как хочется тебе, не получится, если команда против.
Но... В чём разница?
Там правила, конечно, немного отличаются, но тех же плагинов на еслинт куда как больше.
Но работают-то они всё равно одинаково.