js map 初步學習

2022-06-19 14:03:08 字數 702 閱讀 5805

需要有return值

//map:'對映' 被對映成新的陣列  eg1:

let data = [3,4,2];

let data2 = data.map(item=>)

console.log(data2)

//eg2:

let users =[,,

];let emails = users.map(item=>item.email)

//callback可以接收三個引數(value,index,array),當前元素,當前索引,陣列本身

//但是一般只傳遞乙個引數 

接 eg1:

let data3 =data.map(parseint)

console.log(data3)

//[3,nan,nan]

//所以這裡parseint函式應該是parseint('3',0,data),parseint('4',0,data),parseint('2',0,data)

//而parseint函式接收兩個引數(string,radix) parseint函式根據指定的基數radix生成乙個整數值,radix通常是10進製

//由於parseint中只需要兩個引數,上面函式實為parseint('3',0),parseint('4',1),parseint('2',2)

JS map遍歷陣列

var num 1 2,3 4,5 6 把原陣列的內容都乘以2,然後返回給乙個新陣列 var num num.map item console.log num 2,4,6,8,10,12 var num 1 2,3 4,5 6 var num num.map item,index,arr item ...

js map方法的使用

原型 array.map callback,thisobject callback的引數類似 map function value,index,array 三個引數為 當前正在遍歷的元素,元素索引,原陣列本身.示例 1 2 3 map returnint 返回 1,2,3 function retu...

JS Map 簡單實現(三)

1 2 map物件,實現map功能3 4 介面 5 size 獲取map元素個數 6 isempty 判斷map是否為空 7 clear 刪除map所有元素 8 put key,value 向map中增加元素 key,value 9 remove key 刪除指定key的元素,成功返回true,失敗...