vue怎么将二维数组转化为一维数组
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,本篇内容主要讲解"vue怎么将二维数组转化为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"vue怎么将二维数组转化为一维数组"吧!将二维数组转化为
千家信息网最后更新 2024年12月13日vue怎么将二维数组转化为一维数组
本篇内容主要讲解"vue怎么将二维数组转化为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"vue怎么将二维数组转化为一维数组"吧!
将二维数组转化为一维数组
需求
数组嵌套数据,导致循环不方便,想着将二维数组合并成一维数据,方便数据的操作
具体实现
利用reduce方法
reduce:不改变原数组,返回一个新的数组。就是遍历数组元素,从头开始,依次往下,第一个参数是上一次的返回值,第二个参数是下一个数组元素,首次的时候第一个和第二个参数分别是 array[0], array[1] ;
let flat=[[1,2,3],[4,5,6],[6,7,8]].reduce( (prev,next)=> { return prev.concat(next);//循环将数组进行拼接});console.log(flat);
将多维数组转一维数组6种方法
ES6 flat方法
var arr=[1,[[[2,3],4]],5];arr.flat(Infinity)//[1, 2, 3, 4, 5]
递归
var arr=[1,[[[2,3],4]],5];var newArr=[];function Arr(arr){ arr.map(item=>{ if(Array.isArray(item)){ Arr(item) }else{ newArr.push(item) } }) return newArr}console.log(Arr(arr));//[ 1, 2, 3, 4, 5 ]
reduce +concat + 递归
var arr=[[[[2,3],4]],5];function concatArr(arr){ var newArr=arr.reduce((pre,next)=>{ return pre.concat(Array.isArray(next)?concatArr(next):next) },[]) return newArr;}console.log(concatArr(arr));//[ 2, 3, 4, 5 ]
join+split
var arr=[[1,2],3,[4,[5]]];var arr1=arr.join().split(',');console.log(arr1);//["1", "2", "3", "4", "5"]
toString+split
var arr=[[1,2],3,[4,[5]]];var arr1=arr.toString().split(',');console.log(arr1);//["1", "2", "3", "4", "5"]
eval
var arr=[[1,2],3,[4,[5]]];var arr1=eval('[' + arr + ']');console.log(arr1);//[ 1, 2, 3, 4, 5 ]
到此,相信大家对"vue怎么将二维数组转化为一维数组"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数组
一维
二维
方法
参数
数据
元素
内容
递归
学习
循环
实用
更深
从头
兴趣
实用性
实际
就是
操作简单
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
魔兽世界暗影岛服务器
数据库为受限制
ipv4 dns服务器被修改了
软件开发设计课程
孝感专业的软件开发企业
关于网络安全宣传会的新闻
铁路网络安全专项自查信息
北京天融信网络安全待遇
工行软件开发工资待遇
普陀区海航软件开发哪家好
为网络安全建言献策
数据库外部模型是什么
大连普华软件开发有限公司
北京交通大学数据库
魔兽世界怀旧服审判服务器比例
石家庄润和软件开发
网络安全与信息化 评论
网络安全国内外现状
万方查重数据库和知网差别
服务器在境外可以一直使用吗
网络安全小抄
自学软件开发难吗
什么情况下数据库查询无响应
阿里云服务器新手教程
java微服务数据库编写规范
gpt-3软件开发
合肥市网络安全委员会
网络安全审计找工作
如何恢复彩视数据库文件
云南弘毅志远软件开发有限公司