- Map: Xử lý từng biến theo 1 function, trả về mảng có số lượng phần tử bằng mảng ban đầu.
- Filter: Lọc ra các phần tử theo 1 function nhất định.
- Reduce: Sử dụng các giá trị trong mảng ban đầu để xử lý, tạo ra thứ hoàn toàn mới.
Map() :
- Trả về mảng của name của từng animal trong animals
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
const animals = [ { "name": "cat", "size": "small", "weight": 5 }, { "name": "dog", "size": "small", "weight": 10 }, { "name": "lion", "size": "medium", "weight": 150 }, { "name": "elephant", "size": "big", "weight": 5000 } ]; let animal_names = animals.map((animal, index, animals) => { return animal.name }) |
Filter():