摘要:本文將討論該語言的最新版本,以及它又具有了什么新功能。在本次更新中有很大的改進。在某些時候,數(shù)組的元素還是數(shù)組,這些類型的數(shù)組稱為嵌套數(shù)組。要取消數(shù)組的嵌套展平它們,我們不得不使用遞歸。深度指的是數(shù)組內嵌套的數(shù)量。
翻譯:瘋狂的技術宅
原文:https://medium.freecodecamp.o...
本文首發(fā)微信公眾號:jingchengyideng
歡迎關注,每天都給你推送新鮮的前端技術文章
ECMAScript 每年都會發(fā)布一個新版本,其中的提案是已經正式通過的,并分發(fā)給開發(fā)者和用戶。本文將討論該語言的最新版本,以及它又具有了什么新功能。
ES10/ES2019 在本次更新中有很大的改進。它引入了一些新的函數(shù)和方法,使開發(fā)者能夠編寫更少的代碼,并提高工作效率。
讓我們直接進入正題。
flat()flat() 是一種用于展平數(shù)組的方法。在某些時候,數(shù)組的元素還是數(shù)組,這些類型的數(shù)組稱為嵌套數(shù)組。
要取消數(shù)組的嵌套(展平它們),我們不得不使用遞歸。現(xiàn)在引入 flat(),可以用一行代碼完成。 一個被展平的數(shù)組是一個深度為 0 的數(shù)組,flat() 接受一個參數(shù),一個代表深度的數(shù)字。深度指的是數(shù)組內嵌套的數(shù)量。下面這個例子可以幫你理解嵌套和深度。
一個深度為 3 的嵌套數(shù)組
上面是一個深度為 3 的數(shù)組。它是一個數(shù)組在另一個數(shù)組的內部,又在另一個數(shù)組內部,又在另一個數(shù)組內部
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/109189.html
摘要:靜態(tài)類型系統(tǒng)能幫助你有效防止許多潛在的運行時錯誤,而且隨著你的應用日漸豐滿會更加顯著。選擇,會生成符合規(guī)范的文件,使用,會生成滿足規(guī)范的文件,使用會生成使用的的代碼。使用或者是會生產包含特性的代碼。 showImg(https://segmentfault.com/img/bVbbhsr?w=800&h=800); 靜態(tài)類型系統(tǒng)能幫助你有效防止許多潛在的運行時錯誤,而且隨著你的應用日漸...
摘要:每當?shù)闹蹈淖兒螅覀冎恍枰匦抡{用方法即可現(xiàn)在,讓我們來實現(xiàn)一個類似風格的歸約函數(shù),以不斷的遞增。歸約函數(shù)是不允許修改當前狀態(tài)的,所有最簡單的實現(xiàn)方式就是。 原文:Functional Components with React stateless functions and Ramda 閱讀本文需要的知識儲備: 函數(shù)式編程基本概念(組合、柯里化、透鏡) React 基本知識(組件、...
摘要:同時在初始化的過程中,會將主線程加載的模塊中的每個方法,都綁定一個快捷方法,其方法名與模塊中的函數(shù)聲明保持一致,內部則使用來完成調用邏輯。 寫在前面 最近正好在看web worker相關的東西,今天無意中就看到了github一周最熱項目的推送中,有這么一個項目workerize,repo里的文檔的描述如下: Moves a module into a Web Worker, autom...
閱讀 3580·2021-09-22 10:52
閱讀 1597·2021-09-09 09:34
閱讀 1998·2021-09-09 09:33
閱讀 766·2019-08-30 15:54
閱讀 2680·2019-08-29 11:15
閱讀 724·2019-08-26 13:37
閱讀 1676·2019-08-26 12:11
閱讀 2983·2019-08-26 12:00