явно самому прописывать, что в случае ненахождения элемента из массива мы возвращаем undefined ? Тут как бы, если мы сами явно не вернем, функция сама его вернет как дефолтное void значение. Однако в таком случае не может возникнуть ложное предположение для других разрабов, что, раз мы не обработали сами случай с отсутствием элемента, то мы уверены, что элемент всегда будет найден ?
лучше явно возвращать
А не проще: return messages.find(msg => msg.type === ‘message’) ?
Тут именно с конца нужно, поэтому нужно будет еще .reverse() делать, поэтому решил уже вынести в отдельную функцию и с с конца массива пройтись
А как бы вы стали объяснять это своим коллегам? Вот, например, проходит ревью вашего куска кода с такой функцией. Вам говорят "зачем тут возвращать undefined, если ф-ия сама его вернет, ибо других return-ов нет". Какие аргументы бы вы стали использовать? Предполагаю, что абстрактное "явное лучше неявного" тут не особо бы разрешило обсуждение
Ну это же довольно абстрактный аргумент.. Представим, что той стороне это ничего не дало. Как бы вы стали объяснять необходимость дальше?
Так можно про любой спор сказать) "Что делать, если той стороне это ничего не дало") Если ничего не дало - ну пущай будет как есть, если я не могу этого изменить Тут нет какого-то ужаса прямо
https://www.figma.com/file/MJLDFtwvNJ5G0rlJDuJDO3/FREEBIES-Landingpage-LaslesVPN-(Community) футер. там блок который возвышается над двума, как это можно реализовать ? если можно бутстрапом буду рад
мне бы чисто понять как это можно бутстрапом разрулить, если нет тогда буду мучаться
там всё просто и есть 2 варианта решения: - сделать блок и margin-bottom -(тут указать сколько)px - сделать блок но с градиентом
точно всё ясно? я могу пример сделать
ну тут уж зависит от вашего уровня альтруизма) я прост ноль в верстке и сижу учусь
Вариант №1: HTML <main></main> <div class="subscribe"></div> <footer></footer> CSS .subscribe { height: 100px; margin-bottom: -50px; position: relative; z-index: 1; /* все остальное оформление */ } но такой вариант не резиновый и зависит от размеров. Вариант №2: HTML <main></main> <div class="subscribe"> <div class="subscribe-inner"></div> </div> <footer></footer> CSS .subscribe { position: relative; z-index: 1; /* все остальное оформление контейнера */ } .subscribe::after { content: ""; position: absolute; top: 50%; right: 0; bottom: 0; left: 0; z-index: 0; background: Тут фон футера; } .subscribe-inner { position: relative; z-index: 1; /* все остальное оформление блока */ } .subscribe::after можно заменить на градиент как фон это вариант уже резиновый и сочетание белого и серого цвета фона тут будет всегда по середине.
спасибо, ща буду пробовать
Обсуждают сегодня