博客
关于我
数组方法的扩展flat()和flatMap()
阅读量:586 次
发布时间:2019-03-11

本文共 587 字,大约阅读时间需要 1 分钟。

  • flat()将多维数组转化为低维数组
const arr = [1,2,3,4,[5,6]]console.log(arr.flat())        //[1, 2, 3, 4, 5, 6]const arr1 = [1,2,3,4,[5,6,[7,8,9]]]console.log(arr1.flat())       //[1, 2, 3, 4, 5, 6, [7,8,9]] //想将多维数组转成一维数组,则需要参数console.log(arr1.flat(2))      //[1, 2, 3, 4, 5, 6, 7, 8, 9]
  • flatMap()
const arr = [1,2,3,4,5]const result = arr.map(item => [item * 100])    console.log(result)     //返回一个二维数组,如下图

在这里插入图片描述

flatMap()方法将返回的这个二维数组转成一维数组

//flatMapconst arr = [1,2,3,4,5]const result = arr.flatMap(item => [item * 100])    console.log(result)      //[100, 200, 300, 400, 500]

flat()和flatMap()都是ES10中的新特性

转载地址:http://leftz.baihongyu.com/

你可能感兴趣的文章
Nginx配置Https证书
查看>>
Nginx配置http跳转https
查看>>
Nginx配置ssl实现https
查看>>
nginx配置ssl证书https解决公网ip可以访问但是域名不行的问题
查看>>
Nginx配置TCP代理指南
查看>>
NGINX配置TCP连接双向SSL
查看>>
Nginx配置——不记录指定文件类型日志
查看>>
nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
查看>>
Nginx配置中root和alias分不清?本文3分钟帮你解惑!
查看>>
nginx配置中的服务器名称
查看>>
Nginx配置代理解决本地html进行ajax请求接口跨域问题
查看>>
nginx配置全解
查看>>
Nginx配置参数中文说明
查看>>
Nginx配置后台网关映射路径
查看>>
nginx配置域名和ip同时访问、开放多端口
查看>>
Nginx配置多个不同端口服务共用80端口
查看>>
Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
查看>>
Nginx配置如何一键生成
查看>>
Nginx配置实例-动静分离实例:搭建静态资源服务器
查看>>
Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
查看>>