欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用flatMap函數(shù)

如何使用flatMap函數(shù)?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),綿陽服務(wù)器托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出成都創(chuàng)新互聯(lián)公司

array.flatmap()是javascript中的內(nèi)置函數(shù),用于將輸入數(shù)組元素展平為新數(shù)組。該方法首先利用映射函數(shù)映射每個(gè)元素,然后將輸入數(shù)組元素展平為一個(gè)新數(shù)組。

flatMap()的基本語法為:

var A = array.flatMap(function callback(current_value, index, Array))
{
    //返回的新數(shù)組元素
}

callback:這是在三個(gè)參數(shù)的幫助下為新數(shù)組生成元素的函數(shù),如下所示:

current_value:它是輸入數(shù)組元素。

index:這是可選的。它是input元素的索引。

Array:這是可選的。它在調(diào)用數(shù)組映射時(shí)使用。

下面我們來看兩個(gè)具體示例

例1:

代碼如下

<script>  
var A = [ 1, 2, 3, 4, 5 ];  
b = A.map(x => [x * 3]); 
document.write(b);  
c = arr1.flatMap(x => [x * 3]); 
document.write(c);  
d = arr1.flatMap(x => [[ x * 3 ]]); 
document.write(d); 
</script>

輸出結(jié)果為:

[[3],[6],[9],[12],[15]] 
[3,6,9,12,15] 
[[3],[6],[9],[12],[ 15]

例2:

代碼如下

<script> 
var A = [ 1, 2, 3, 4, 5 ]; 
array.flatMap(x => [x * 3]); 
b = A.reduce((acc, x) => acc.concat([ x * 3 ]), []); 
document.write(b); 
</script>

輸出結(jié)果為:[3,6,9,12,15]

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)如何使用flatMap函數(shù)大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:如何使用flatMap函數(shù)
URL網(wǎng)址:http://www.chinadenli.net/article30/jcoopo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈ChatGPT網(wǎng)站收錄企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)