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工作流
1个黑发带着耳机项链的女孩ComfyUI工作流
一把令人难忘的美丽吉他ComfyUI工作流
一只蚂蚁在花丛中找食物ComfyUI工作流
一个女人站在海边的岩石上,飞来一只鸟
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!