flatMap与map相似,都是接收一个回调函数,进行处理后返回一个数组,但有一处差别就是flatMap可以对数组进行一层扁平化,但是flatMap函数仅支持数组类型!
具体实现代码如下:
var arr1 = ["小米", "小明", 1, 2, "A", "B"];
var newArr = arr1.flatMap((item, index) => {
return [item, index];
});
console.log('输出结果1:', newArr); //输出结果1: (12) ['小米', 0, '小明', 1, 1, 2, 2, 3, 'A', 4, 'B', 5]
var newArr = arr1.flatMap((item, index) => {
return [[item, index]];
});
//仅只能扁平化一层
console.log('输出结果2:', newArr);
//输出结果2:
0: (2) ['小米', 0]
1: (2) ['小明', 1]
2: (2) [1, 2]
3: (2) [2, 3]
4: (2) ['A', 4]
5: (2) ['B', 5]
上面是“js如何利用flatMap函数实现数组扁平化”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_14342.html
workflows工作流
一个十几岁的美国女孩穿着黄色连帽衫在黑暗和空虚的背景下闲逛
在地铁站里一个迷茫的非主流姑娘
潜水员,珊瑚,鲸鱼,潜水艇comfyui工作流
一只黑色的小猫在童话森林里嗅着一朵发光的外星花
一位穿着长袍的强大法师ComfyUI工作流
一套可爱的动漫生物蓬松贴纸图标
一只可爱的雪豹在雪地里散步ComfyUI工作流
一只可爱的飞鸟ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

js导出excel插件(兼容mac电脑Numbers表格)
css3绘制一个会动的大嘴鸟
3D彩色卡片
js实现table表格动态新增行和列表
jquery鼠标滑过图片边框特效(jquery.focus-follow插件)
2023年程序猿如何给自己开启一场烟花盛会
css3做一个风雨雷电天气动态图标
纯css制作卡通头像(随鼠标转头)











