lodash flatMap javascript
时间: 2023-07-21 13:06:39 浏览: 294
lodash是一个流行的JavaScript工具库,提供了许多实用的函数和方法来简化JavaScript开发。其中一个常用的函数是`flatMap`。
`flatMap`函数用于将一个数组(或类数组对象)映射为一个新数组,并且可以对每个元素进行转换或者展开操作。它接收两个参数:要转换的数组和一个转换函数。
下面是一个使用`flatMap`函数的例子:
```javascript
const arr = [1, 2, 3, 4];
const result = _.flatMap(arr, (num) => [num, num * 2]);
console.log(result);
// Output: [1, 2, 2, 4, 3, 6, 4, 8]
```
在上面的例子中,我们使用`flatMap`函数将原始数组中的每个元素和它的两倍值映射到一个新数组中。
注意:在使用`flatMap`之前,确保你已经安装了lodash库并正确引入它。
阅读全文