前链 可链接的forEach() 。 为什么? 我真的不知道我只是想象可以有一个像这样的任务: 输出数组数据,逐个元素 修改数组 再次输出数据 而且这不能通过一个长链函数调用在JavaScript中完成。 ...好吧,可以这样完成: [ 2 , 3 , 5 ] . map ( v => { console . log ( v ) ; return v } ) . map ( v => v * 3 ) . forEach ( v => { console . log ( v ) } ) ; 但是我发现第一个map调用不可读且令人困惑。所以,这是我的解决方案。 如何? npm i foreachain 或者 < script src =" https://unpkg.com/foreachain " > </ script > // if you're not