ES2019的新特性(一)递归地将嵌套数组拼合到指定深度

  • 日期:09-28
  • 点击:(663)


首先看一个例子:

将数组递归展平到指定深度,然后返回一个新数组。

Array.prototype.flat()

语法(语法): var newArray=arr.flat(depth)

depth:默认值是1,可以无限扩展到要展平的数组的深度。

flat()方法以指定深度递归遍历该数组,并将所有元素与遍历后的子数组中的元素合并为一个新数组。

特别声明:本文是由网易从媒体平台“网易”作者上载并发表的,仅代表作者的观点。网易仅提供信息发布平台。

0

参与

0

阅读下一个

国庆节过后,出售了300个城市的收入被释放,房奴们流下了眼泪。

返回网易首页

下载网易新闻客户端

首先看一个例子:

将数组递归展平到指定深度,然后返回一个新数组。

Array.prototype.flat()

语法(语法): var newArray=arr.flat(depth)

depth:默认值是1,可以无限扩展到要展平的数组的深度。

flat()方法以指定深度递归遍历该数组,并将所有元素与遍历后的子数组中的元素合并为一个新数组。

首先看一个例子:

将数组递归展平到指定深度,然后返回一个新数组。

Array.prototype.flat()

语法(语法): var newArray=arr.flat(depth)

depth:默认值是1,可以无限扩展到要展平的数组的深度。

flat()方法以指定深度递归遍历该数组,并将所有元素与遍历后的子数组中的元素合并为一个新数组。

特别声明:本文是由网易从媒体平台“网易”作者上载并发表的,仅代表作者的观点。网易仅提供信息发布平台。

0

参与

0

阅读下一个

国庆节过后,出售了300个城市的收入被释放,房奴们流下了眼泪。

返回网易首页

下载网易新闻客户端

首先看一个例子:

将数组递归展平到指定深度,然后返回一个新数组。

Array.prototype.flat()

语法(语法): var newArray=arr.flat(depth)

depth:默认值是1,可以无限扩展到要展平的数组的深度。

flat()方法以指定深度递归遍历该数组,并将所有元素与遍历后的子数组中的元素合并为一个新数组。

首先看一个例子:

将数组递归展平到指定深度,然后返回一个新数组。

Array.prototype.flat()

语法(语法): var newArray=arr.flat(depth)

depth:默认值是1,可以无限扩展到要展平的数组的深度。

flat()方法以指定深度递归遍历该数组,并将所有元素与遍历后的子数组中的元素合并为一个新数组。