js中flat函数的用法
时间: 2023-09-23 12:02:26 浏览: 137
js+fla特效
`flat()` 函数是用于将一个多维数组(嵌套数组)变为一维数组的方法,它的使用方法如下:
```javascript
let arr = [1, 2, [3, 4]];
let flatArr = arr.flat();
console.log(flatArr); // [1, 2, 3, 4]
```
可以看到,`flat()` 函数将原先的多维数组 `[1, 2, [3, 4]]` 变成了一维数组 `[1, 2, 3, 4]`。
在 `flat()` 函数中可以传入一个整数参数,表示要扁平化的层数。例如:
```javascript
let arr = [1, 2, [3, [4, 5]]];
let flatArr = arr.flat(2);
console.log(flatArr); // [1, 2, 3, 4, 5]
```
这里的参数 `2` 表示要扁平化两层,即将 `[4, 5]` 这个数组也扁平化到一维数组中。
阅读全文