一、语法
javascript
const newArray = oldArray.map((currentValue, index, array) => {
return newValue;
});
二、实际运用
提取数组中某一个属性
javascript
const users = [
{ id: 1, name: "Alice" },
{ id: 2, name: "Bob" },
{ id: 3, name: "Charlie" }
];
const names = users.map(user => user.name);
console.log(names); // ["Alice", "Bob", "Charlie"]
map返回值是一个map里面操作过的新数组,
users.map(user => user.name);
的意思是 直接返回user
对象的name
属性 ,并将所有name
组成一个新的数组。不是简写的话需要加return