好吧,这是我的第一个堆栈溢出帖子!
大家好,最近学习了很多函数式编程。我在funfunfunction上发现了一些旧视频,它们激起了我的胃口,我一直在玩它们。
我的问题是……有没有更好/不同/首选的方式来重构这段代码:
if ( bodyClasses.contains("first-class") || bodyClasses.contains("second-class") || bodyClasses.contains("third-class") ) {
pages.filter((page) => searchAndReplace( page.postType, ".selector" ));
}
我尝试使用reduce()
但很快了解到我需要在第一次迭代返回时过早地中断 reduce true
。我觉得 if 语句在这里很有意义,但我只是好奇。
我知道这是一小段没有上下文的代码,但问题是关于概念而不是功能。
对于任何回应的人,我提前感谢您!