flat() 方法会递归到指定深度将所有子数组连接,并返回一个新数组。

浏览器支持版本:

//depth指定嵌套数组中的结构深度,默认值为1。
var newArray = arr.flat(depth)
var arr1 = [1, 2, [3, 4]];
arr1.flat();
// [1, 2, 3, 4]var arr2 = [1, 2, [3, 4, [5, 6]]];
arr2.flat();
// [1, 2, 3, 4, [5, 6]]var arr3 = [1, 2, [3, 4, [5, 6]]];
arr3.flat(2);
// [1, 2, 3, 4, 5, 6]//Infinity展开所有嵌套数组
arr3.flat(Infinity);
// [1, 2, 3, 4, 5, 6]

flat()方法会移除数组中的空项:

var arr4 = [1, 2, , 4, 5];
arr4.flat();
// [1, 2, 4, 5]

ES2019 的新功能 flat()相关推荐

  1. 领略ES10的新功能

    by Ashay Mandwarya ?️?? 由Ashay Mandwarya提供吗? 领略ES10的新功能 (A taste of what's new in ES10) Every year, ...

  2. JavaScript ES2019的新增功能

    by Vali Shah 通过瓦利沙阿 JavaScript ES2019的新增功能 (What's new in JavaScript ES2019) Many of us know that th ...

  3. sql server 加密_SQL Server 2016中的新功能–始终加密

    sql server 加密 There are many new features in SQL Server 2016, but the one we will focus on in this p ...

  4. imgaug quokka_Quokka CMS的新功能和Beta版路线图

    imgaug quokka I started the development of Quokka CMS in 6th July, and it started as an experiment t ...

  5. 微信小程序 长按图片不出现菜单_微信更新,新功能上了热搜

    微信在推出新功能方面相当克制,但每一次总能引起全网关注. 昨天,微信又因为一个小功能的改进再次上了热搜,在安卓最新的 7.0.17 版本当中,微信取消了两分钟内删除功能. 在新版微信中,发出的消息在两 ...

  6. drx功能开启后_简单实用!小米手机中这些新功能真香

    小米手机作为国产机热销品牌之一,它除了有好看的外观,还有很多隐藏的实用功能,今天小编就来和大家分享5个小米手机里你不知道的功能. Al电话助理 看到陌生号码时,很多人第一反应就是挂掉,不想接听,但又担 ...

  7. Windows 2008 R2中的NAP新功能详解

    随着Windows Server 2008 R2版本的发布,Windows网络访问保护模式(NAP)又增加了新功能.在本文中,笔者将对新功能进行简要的介绍. Windows Server 2008中提 ...

  8. iOS15.4 来袭:新增“男妈妈”表情及口罩面容解锁、AirTags 反跟踪等新功能

    整理 | 章雨铭 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 今日,苹果发布了iOS/iPadOS 15.4正式版.该版本带来了一些重大新功能的更新,包括在戴口罩时使用Face ID ...

  9. 苹果新功能惹网友众怒,还有隐私可言吗?

    编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 大部分人选择 iPhone 的一大理由就是信息安全,这家公司对于个人隐私的保护一直为人称赞. 最近苹果公司宣布,为了让儿童能够更 ...

最新文章

  1. 推荐陈永真著作《高效率开关电源设计与制作》
  2. 如何设计系统的错误码及错误信息
  3. DG备库磁盘空间满导致无法创建归档
  4. win10下gnuplot的安装
  5. 人工智能能够构建一个自主驱动云吗?
  6. 数据传输服务 DTS > 产品简介 > 功能特性 > 数据订阅(旧版)
  7. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...
  8. jni开发-java调用c函数,c调用java函数实现
  9. PIL图像处理时使用np.unit8转化报错: Cannot handle this data type: (1, 1), |O
  10. 项目cookie优化之cookie数量限制和多页面共享污染数据问题
  11. 如何用Directshow采集摄像头图像
  12. Pspice仿真实验-RC滤波器电路
  13. 数据结构(C++版)校园导游咨询系统课程设计
  14. codeforces竞赛1141题解
  15. 第4章 虚拟机性能监控、故障处理工具(上)
  16. MySQL高级2-优化分析
  17. 32位linux装64位rpm包,360浏览器提供rpm包(支持MIPS64)及32位deb包(兆芯)
  18. 弘辽科技:关于老店盘活的基础思路。
  19. The day that you see me old-当我日渐老去的时候
  20. 【ZHYP002】子涵优品开发日志

热门文章

  1. noi 3531 判断整除
  2. Javascript笔记:(实践篇)从jQuery插件技术说起-分析extend方法的源码(发现extend方法里有bug)(下篇)...
  3. NET-由于该控件目前不可见、未启用或类型不允许,因此无法将焦点移向
  4. jQuery中 index() 方法的使用
  5. 非平衡电桥电阻计算_热电阻四线制、三线制、两线制的区别
  6. 二叉搜索树 (BST)
  7. JSON 序列化 与 反序列化
  8. java异常处理机制--常见异常汇总
  9. c语言有啥简单的小程序,c语言-简单小程序-简单算法
  10. MTK(android init.rc) 写一个开机启动的服务