169 похожих чатов

Всем привет) Мб кто подскажет, что надо передать в функцию,

чтобы отработала условие в цикле?

11 ответов

8 просмотров

НЕ ПИСАТЬ КОД В ОДНУ СТРОЧКУ

Toha-Osipenko Автор вопроса
Илюша 🎂
НЕ ПИСАТЬ КОД В ОДНУ СТРОЧКУ

я не критиковать просил))) а подсказать) Не мой код, пишу на него юнит тесты, что-то править не имею права по контракту.

Короче эта функция удяляет все пустые/ложные свойства, ну типо false/null/undefined и т.п. Можешь передать { a:1, b: null, c: false, e: "", f: undefined, } На выходе должно остаться {a:1}

Еще 0 тоже отбросит поидее, NaN наверное отбросит

Вообще мутировать аргумент в функции так себе Лучше сразу сделать return array.filter и дальше условие Чтобы функция в данном виде отработала Кинь туда любой массив, она удалит все пустые элементы либо false undefined null 0 ''

Toha-Osipenko Автор вопроса
Denis Deniskov
Короче эта функция удяляет все пустые/ложные свойс...

блин) что-то я протупил, подумал, что оно удаляет и смотрит по ключу 🤪🤪🤪 Всем спасибо)

Vladyslav Laktionov
Вообще мутировать аргумент в функции так себе Лучш...

Ну вообще не зная в каком контексте применяется данная функция нельзя сказать хорошая или плохая идея. То что мутировать не принято скажем в редаксе и расте это не значит что во всем JS мутировать не заведено.

Denis Deniskov
Ну вообще не зная в каком контексте применяется да...

Судя по названию контекст возврата новое что-то Нормализованное (normalized). А тут на тебе старый объект изменился) она при таком подходе void должна быть а не any. Да и если передается FormData - так с ней не работают. И Object.keys() - будет пустой массив, как я помню

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Good afternoon, I just started learning php in conjunction with mysql. I am registering a system on a local Mamp server using phpMyAdmin. It seems to be stored normally in the...
ManGo
1
Карта сайта