【发布时间】:2019-06-09 10:33:21
【问题描述】:
假设我有以下数组:
const myArray = ["q", "w", "e", "r", "t", "y"]
我想做的是在所有元素之间添加一个元素,如下所示:
myArray.someMethod("XXX")
// ["q", "XXX", "w", "XXX", "e", "XXX", "r", "XXX", "t", "XXX", "y"]
在某种程度上,这有点像 .join 所做的,但我希望输出是另一个数组,而不是字符串。
我知道如何通过循环来做到这一点,但我想知道实现这一点的“功能”方式。
【问题讨论】:
-
前段时间,我为此做了一个通用的方法,喜欢的可以查看:stackoverflow.com/questions/53892270/…
标签: javascript arrays functional-programming