vue怎么将二维数组转化为一维数组
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"vue怎么将二维数组转化为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"vue怎么将二维数组转化为一维数组"吧!将二维数组转化为
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
mysql两个数据库可以连接吗
web服务器登录
数据库 驱动层
软件开发工程术语pdf
网络安全工程师绩效考核
艾佛森视频软件开发
一般网络安全设备需要哪些配置
哈尔滨钱多多软件开发
网络安全宣传手抄报一年级
基础设施的网络安全保护
军营网络安全宣传标题
数据库与云存储
bim软件开发工程加薪必备
公安部网络安全保卫局韩超
奶茶店点餐软件开发文档
数据库不能修改表
gitee 数据库
数据库误删的预防措施和解决办法
重庆移动软件开发哪家好
河南宏远网络技术
网络安全法 服务器
依兰软件开发
汽车企业+技术+软件开发
小麦苗数据库巡查
江西服务器电源定制公司
mysql数据库常用函数.
分布式数据库基础知识
删数据库导致服务器错误
mc服务器开服
三大数据库 区别