首页 > 编程知识 正文

多个数组合并成一个,把数组里的非零数据合并

时间:2023-05-04 17:36:18 阅读:62311 作者:4426

方法很多,在这里简单介绍一种:

)1) for循环应用cancat方法将维降低到二级数组的一级数组。 代码如下。

let years=[ ['2018 ',' 2014'],[ '2021 ',' 2020 ',' 2019 ',' 2018 ',' 2016 ',' 2015 ',' 2014'] //concat ) )合并多个数组for (leti=0; i years.length; I ) (years1=years1.concat ) years[I]; }控制台. log (years1)/(2018、2014、2021、2020、2019、2018、2017、2016、2016

yars1=Array.from(newset ) years1); 处理后的结果为: [“2018”、“2014”、“2021”、“2020”、“2019”、“2017”、“2016”、“2015”、“221;“221;“2012”、“221;

)3)最后排序。 非常简单。 js中数组的排序方法sort ) )就可以了。

years1=years1.sort (最终结果: 2019、2012、2013、2014、2015、2016、2017、2018和2018 )

这个步骤可以直接放在第二步,直接写

yars1=array.from(newset(years1) ).sort ); 希望能帮上忙。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。