Ну, вот мой первый пост переполнения стека!
Привет всем, я недавно много узнал о функциональном программировании. Я нашел несколько старых видео на funfunfunction , которые разжигают мой аппетит, и я играл с ними.
Мой вопрос ... Есть ли лучший / другой / предпочтительный способ рефакторинга этого куска кода:
if ( bodyClasses.contains("first-class") || bodyClasses.contains("second-class") || bodyClasses.contains("third-class") ) {
pages.filter((page) => searchAndReplace( page.postType, ".selector" ));
}
Я пытался использовать reduce()
, но быстро понял, что мне нужно преждевременно прервать уменьшение, как только вернется первая итерация true
. Я чувствую, что утверждение if имеет здесь смысл, но мне просто любопытно.
Я знаю, что это небольшой кусок кода без контекста, но вопрос касается концепции , а не функциональности .
И всем, кто откликнется, заранее благодарю!