Written on 27th June 2024 by Carter Phan.
Cú pháp chung của hàm map()
array.map(function(item){
// item chính là phần tử đang lặp
return item; // giá trị trả về sẽ thay thế cho giá trị ban đầu của phần tử
});
array.map((item) => item;);
Map giống như một vòng lặp. Map sẽ gọi lại function bên trong nó bằng số phần tử có trong obj hoặc array
Ngoài ra map còn truyền tham số key index (giống id), originArray (array gốc)
Giá trị trả về của hàm map trong js là một mảng mới, với số lượng phần tử bằng với mảng cũ, nhưng giá trị của các phần tử thì được quyết định bởi lệnh return của hàm map.