JS扁平化輸出數(shù)組的2種方法解析
更新時間:2019年09月17日 08:30:30 作者:jlyuan
這篇文章主要介紹了JS扁平化輸出數(shù)組的2種方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
這篇文章主要介紹了JS扁平化輸出數(shù)組的2種方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
1.使用數(shù)組的flat方法
[1,2,[3,[4,5]]].flat(Infinity) //[1, 2, 3, 4, 5]
2.實現(xiàn)方式二:
var arr = [[1, 2, 23], [13, 4, 5, 5], [6, 7, 9, [11, 12, [12, 13, [14]]]], 10]; var result = []; function flatFn(arr,res=[]) { arr.forEach(item => { if (Array.isArray(item)) { flatFn(item,res); } else { res.push(item) } }) return res; } result = flatFn(arr); console.log("result", result)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
javascript數(shù)據(jù)結(jié)構(gòu)與算法之檢索算法
查找數(shù)據(jù)有2種方式,順序查找和二分查找。順序查找適用于元素隨機排列的列表。二分查找適用于元素已排序的列表。二分查找效率更高,但是必須是已經(jīng)排好序的列表元素集合2015-04-04javascript showModalDialog,open取得父窗口的方法
showModalDialog,open取得父窗口的代碼,需要的朋友可以參考下。2010-03-03JavaScript操作select元素和option的實例代碼
這篇文章主要介紹了JavaScript操作select元素和option的實例代碼的相關(guān)資料,需要的朋友可以參考下2016-01-01淺析JavaScript定時器setTimeout的時延問題
這篇文章主要為大家詳細(xì)介紹了JavaScript中定時器setTimeout有最小時延的相關(guān)知識,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11