Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 600 Bytes

pluck.md

File metadata and controls

25 lines (19 loc) · 600 Bytes
标题 标签
pluck(对象数组中提取值) array,object(数组,对象)

将对象数组转换为与指定键对应的值数组。

  • 使用 Array.prototype.map() 将对象数组映射到每个对象的键值。
const pluck = (arr, k) => arr.map(i => i[k]);

调用方式:

const simpsons = [
  { name: 'lisa', age: 8 },
  { name: 'homer', age: 36 },
  { name: 'marge', age: 34 },
  { name: 'bart', age: 10 }
];
pluck(simpsons, 'age'); // [8, 36, 34, 10]

应用场景