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