成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

展平數(shù)組的方法

hyuan / 2043人閱讀

摘要:只能展平一層默認為。如果不管有多少層嵌套,都要轉(zhuǎn)成一維數(shù)組,可以用關(guān)鍵字作為參數(shù)。如果原數(shù)組有空位,方法會跳過空位。展平后每個數(shù)組中的至是字符串,可根據(jù)需要再轉(zhuǎn)換

1.contact

只能展平一層

[1,2,3].concat([4,5,6],[7,8,9]) // [1, 2, 3, 4, 5, 6, 7, 8, 9]
["a","b","c"].concat(1,[2,3],[[4,5]]) // ["a", "b", "c", 1, 2, 3, [4,5]]

2. flat
[1, 2, [3, 4]].flat()
// [1, 2, 3, 4]
[1, 2, [3, [4, 5]]].flat()
// [1, 2, 3, [4, 5]]  默認為1。

[1, 2, [3, [4, 5]]].flat(2)
// [1, 2, 3, 4, 5]
[1, [2, [3]]].flat(Infinity)
// [1, 2, 3] 
// 如果不管有多少層嵌套,都要轉(zhuǎn)成一維數(shù)組,可以用`Infinity`關(guān)鍵字作為參數(shù)。
[1, 2, , 4, 5].flat()
// [1, 2, 4, 5]   如果原數(shù)組有空位,`flat()`方法會跳過空位。
3.toString()

toString()展平后每個數(shù)組中的至是字符串,可根據(jù)需要再轉(zhuǎn)換

var arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];
arr.toString().split(",");

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/106808.html

相關(guān)文章

  • 嘗鮮 ES2019 新功能

    摘要:本文將討論該語言的最新版本,以及它又具有了什么新功能。在本次更新中有很大的改進。在某些時候,數(shù)組的元素還是數(shù)組,這些類型的數(shù)組稱為嵌套數(shù)組。要取消數(shù)組的嵌套展平它們,我們不得不使用遞歸。深度指的是數(shù)組內(nèi)嵌套的數(shù)量。 翻譯:瘋狂的技術(shù)宅原文:https://medium.freecodecamp.o... 本文首發(fā)微信公眾號:jingchengyideng歡迎關(guān)注,每天都給你推送新鮮...

    MoAir 評論0 收藏0
  • 數(shù)組扁平化并去重排序

    摘要:題目相關(guān)知識去除字符串里面的重復(fù)字符。該運算符將一個數(shù)組,變?yōu)閰?shù)序列。展平數(shù)組的方法只能展平一層默認為。如果原數(shù)組有空位,方法會跳過空位。展平后每個數(shù)組中的至是字符串,可根據(jù)需要再轉(zhuǎn)換參考文章 題目 var arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; 1 . Array....

    104828720 評論0 收藏0
  • 目前可以使用ES105個新特性

    摘要:可選的語句中的有時候并沒有用,思考下面代碼使用瀏覽器可能尚未實現(xiàn)的功能這里回調(diào)函數(shù)中已經(jīng)幫我們處理好的錯誤此代碼中的回調(diào)的信息并沒有用處。 為了保證可讀性,本文采用意譯而非直譯。 showImg(https://segmentfault.com/img/bVbucuJ?w=1024&h=682); ECMAScript 2015,也稱為ES6,是一個花了6年時間完成的主要版本。從那時起...

    canopus4u 評論0 收藏0
  • JS 之數(shù)組幾個經(jīng)典api

    摘要:一扁平化嵌套數(shù)組展平和陣列孔實現(xiàn)效果方法刪除數(shù)組中的空槽該方法創(chuàng)建一個新數(shù)組,所有子數(shù)組元素以遞歸方式連接到指定的深度。深度級別指定嵌套數(shù)組結(jié)構(gòu)應(yīng)該展平的深度。方法解讀該方法的實質(zhì)是利用遞歸和數(shù)組合并方法實現(xiàn)扁平。是將類數(shù)組轉(zhuǎn)化為數(shù)組。 本文主要來講數(shù)組api的一些操作,如簡單實現(xiàn)扁平化n維數(shù)組、數(shù)組去重、求數(shù)組最大值、數(shù)組求和、排序、對象和數(shù)組的轉(zhuǎn)化等。 一、 扁平化嵌套數(shù)組/展平和...

    陳江龍 評論0 收藏0
  • React源碼解析之React.children.map()

    摘要:一例子看到一個有趣的現(xiàn)象,就是多層嵌套的數(shù)組經(jīng)過后,平鋪成了,接下來以該例解析二作用源碼進行基本的判斷和初始化后,調(diào)用該方法就是重命名了,即解析注意,該數(shù)組在里面滾了一圈后,會結(jié)果三作用的包裹器源碼第一次第二次如果字符串中有連續(xù)多個的話 showImg(https://segmentfault.com/img/remote/1460000019968077?w=1240&h=698);...

    kuangcaibao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<