Size: a a a

JavaScript.Ninja

2021 June 24

A

Ayrat in JavaScript.Ninja
Проверю, ок, может недоглядел я
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
больше на d не начинаются
источник

A

Ayrat in JavaScript.Ninja
источник

A

Ayrat in JavaScript.Ninja
Стрелку не нарисовал тока
источник

D

Dimitrii in JavaScript.Ninja
источник

D

Dimitrii in JavaScript.Ninja
> when you create a Generic function you allow someone using the function to make a new version of it more specialised. So if a make a newer version that only accepts true values your default value will break that possible specialised version
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
так вроде бы изначально условия были что каждый раз сначала массива смотрит?
получается что пятое слово (индекс 1) использется в конце
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
тогда нужно добавить условия конкретные самого движения, я делал так,
берем элемент
Вырезаем его из массива и сверху вниз повторно идет
то есть самый первый который начинается на "а" возьмется первым
дальше самый первый который найден и начинается на "d"
то есть индекс в массиве это приоритет
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
можно сделать и по другому, главное логику тогда понять)
источник

AD

Aleksei Dubinskii in JavaScript.Ninja
можно не сбивать счетчик и запоминать индекс например, если мы забиваем на те ключи которые пропустили и ищем ближайший нижний
источник

A

Ayrat in JavaScript.Ninja
народ,  а как прекратить выполнение цикла ФорИч при наступлении условия, и продвинуться ниже по коду?
—-
break не предлагать))) вебШторм ругается, требует метки, ставишь метки - ругается ещё хуже
источник

MK

Maxim Kostenko in JavaScript.Ninja
Сделать find вместо foreach
источник

MK

Maxim Kostenko in JavaScript.Ninja
Найти так подходящий элемент, а потом ниже в коде произвести требуемые действия
источник
2021 June 25

B

Bruto in JavaScript.Ninja
Сделать флаг вне цикла. Флаг, который бы говорил "forEach не должен выполняться больше". И в начале for each проверять этот флаг и делать rerurn если потребуется.
источник

D

Dimitrii in JavaScript.Ninja
Напомнило невыдуманную историю.

Пришел тимлид в комманду, первые несколько месяцев вкатывался в менеджерскую часть должности. Стоить отметить, что на том проекте тимлид это 100% менеджмент.
И вдруг ему уже очень сильно захотелось законтрибутить, что он себе багу взял. Да и решил её.
В мерж реквесте я читаю: forEach завернутый в try/catch и бросает ошибку. Мне понадобилось несколько долгих минут, чтобы понять, что эта конструкция нужна для остановки работы forEach.
На вопрос почему бы не взять православный for loop и написать каноничный break когда надо, услышал такой ответ: "ну, не функционально как-то" 🤦‍♂
источник

G

Godfather in JavaScript.Ninja
Народ, всем привет! Подскажите плз, как вы организовываете работу с линтингом кода. У меня есть eslint и stylelint в проекте. Несколько правил на warn, остальные на error. Я, честно говоря, заколебался перезапускать дев сервер из-за того, что eslint ловит ошибку и делает process.exit(1). Есть ли какой-то флаг, как можно запустить react-scripts с "тихим" линтером, который показывал бы все как warn? А например в .gitlab-ci.yml запускать его в "строгом" режиме, который будет падать в случае ошибок?
источник

II

Ilya Izilanov in JavaScript.Ninja
неа, такого нет
источник

G

Godfather in JavaScript.Ninja
Тогда наверное лучше 2 конфига сделать, да?
источник

IK

Illya Klymov in JavaScript.Ninja
Есть
источник