Javascript 有没有一种优雅的方法可以在foreach()之后链接join()?

Javascript 有没有一种优雅的方法可以在foreach()之后链接join()?,javascript,functional-programming,coding-style,Javascript,Functional Programming,Coding Style,我试着写这样的东西: DOMElement .innerHTML .toLowerCase() .split(' ') .forEach(function(word) { return word.charAt(0).toUpperCase() + word.slice(1); }) .join(' ') 既然join需要接收一个数组,那么有没有一种优雅的方法来提供它呢?您可以将其替换为 map方法创建一个新数组,其结果是对该数组中的每个元素调用提供的函数 .map(funct

我试着写这样的东西:

DOMElement
 .innerHTML
 .toLowerCase()
 .split(' ')
 .forEach(function(word) {
   return word.charAt(0).toUpperCase() + word.slice(1);
 })
 .join(' ')
既然join需要接收一个数组,那么有没有一种优雅的方法来提供它呢?

您可以将其替换为

map方法创建一个新数组,其结果是对该数组中的每个元素调用提供的函数

.map(function(word) {
    return word.charAt(0).toUpperCase() + word.slice(1);
})