W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
將一個數(shù)組中的元素轉(zhuǎn)換到另一個數(shù)組中。
作為參數(shù)的轉(zhuǎn)換函數(shù)會為每個數(shù)組元素調(diào)用,而且會給這個轉(zhuǎn)換函數(shù)傳遞一個表示被轉(zhuǎn)換的元素作為參數(shù)。轉(zhuǎn)換函數(shù)可以返回轉(zhuǎn)換后的值、null(刪除數(shù)組中的項目)或一個包含值的數(shù)組,并擴展至原始數(shù)組中。
array:待轉(zhuǎn)換數(shù)組。
callbackArray:為每個數(shù)組元素調(diào)用,而且會給這個轉(zhuǎn)換函數(shù)傳遞一個表示被轉(zhuǎn)換的元素作為參數(shù)。函數(shù)可返回任何值。另外,此函數(shù)可設置為一個字符串,當設置為字符串時,將視為“l(fā)ambda-form”(縮寫形式?),其中 a 代表數(shù)組元素。如“a a”代表“function(a){ return a a; }”。
arrayOrObject:數(shù)組或者對象。
為每個數(shù)組元素調(diào)用,而且會給這個轉(zhuǎn)換函數(shù)傳遞一個表示被轉(zhuǎn)換的元素作為參數(shù)。函數(shù)可返回任何值。另外,此函數(shù)可設置為一個字符串,當設置為字符串時,將視為“l(fā)ambda-form”(縮寫形式?),其中 a 代表數(shù)組元素。如“a a”代表“function(a){ return a a; }”。
將原數(shù)組中每個元素加 4 轉(zhuǎn)換為一個新數(shù)組。
$.map( [0,1,2], function(n){
return n + 4;
});
[4, 5, 6]
原數(shù)組中大于 0 的元素加 1 ,否則刪除。
$.map( [0,1,2], function(n){
return n > 0 ? n + 1 : null;
});
[2, 3]
原數(shù)組中每個元素擴展為一個包含其本身和其值加 1 的數(shù)組,并轉(zhuǎn)換為一個新數(shù)組。
$.map( [0,1,2], function(n){
return [ n, n + 1 ];
});
[0, 1, 1, 2, 2, 3]
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: