Array.flat
Array.flat
功能
按深度展开嵌套数组。
语法
array.flat(depth)
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| depth | Int | 否 | 1 | 展开深度;负数按 0 处理。 |
返回值
| 类型 | 说明 |
|---|---|
| Array | 返回展开后的新数组。 |
示例
items = [1, [2, [3]]] result = items.flat(2) // 输出:[1,2,3] print result
注意事项
- 不会修改原数组。
按深度展开嵌套数组。
array.flat(depth)
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| depth | Int | 否 | 1 | 展开深度;负数按 0 处理。 |
| 类型 | 说明 |
|---|---|
| Array | 返回展开后的新数组。 |
items = [1, [2, [3]]] result = items.flat(2) // 输出:[1,2,3] print result