типа, можно ли как-то сделать это более элегантно?
Всю жизнь делал либо через if-elseIf или же через ключи объекта. Может есть какой-то паттерн, который позволяет это организовать более чистым способом?
switch case
Думаете будет более декларативно?
шо такое many?
по крайней мере от кучи {} это может избавить
а че ты код припрятал то, что там внутри делаешь
Этот тип у меня показывает, что это поле может быть с детьми. То есть гененрить новые поля, которые можно удалить. В свою очередь данный элемент возвращает массив стрингов
Это не относится к вопросу моему, потому спрятал, для наглядности. Если интересно, то там простое создание DOM-элемента через document.createElement
switch case, но если код повторяется, лучше вынести в отдельный метод
понятно, смысл ифы менять пропадает
Стратегия?
оО почитаю, спасибо
А, ну тут примерно оно и есть, правда это не отвечает на вопрос, как лучше это задекларировать) Через if, switch или ключи объекта)
ты чего шифранулся, по юзернейму то узнал
лять чего ренейм сделал...
Нельзя что-ли?
Стратегия только через класы реализуется, правильно? В какой то библиотеке авторизации только видел, вроде passport.js
Никак. Стратегия избавляет от ифов. Type же в конструктор прилетает? Ну вот и закинь вместо него конкретную стратегию создания элемента
Ну нет, это может быть и просто функция
А, в таком виде. Сразу передавать нужную стратегию, нежели тип. Понял тебя, спасибо, попробую так тогда
Обсуждают сегодня