📜  Underscore.js _.pluck函数(1)

📅  最后修改于: 2023-12-03 14:48:10.464000             🧑  作者: Mango

Underscore.js _.pluck函数

Underscore.js是一个流行的JavaScript库,提供了许多实用的函数,包括_.pluck函数。本文将为您介绍Underscore.js中的pluck函数及其用法。

什么是_.pluck函数?

Underscore.js中的_.pluck函数用于提取对象数组中的特定属性值。这个函数接受两个参数:一个包含对象的数组和要提取的属性的名称。它返回一个数组,其中包含每个对象的指定属性的值。

_.pluck函数的语法
_.pluck(list, propertyName)
  • list: 需要提取属性的对象数组
  • propertyName: 属性名
如何使用_.pluck函数?

假设您有以下对象数组:

var people = [
  {"name": "John", "age": 30},
  {"name": "Jane", "age": 25},
  {"name": "Bob", "age": 40}
];

您可以使用_.pluck函数来提取这个数组中的所有人的名字:

var names = _.pluck(people, "name");
console.log(names);
// Output: ["John", "Jane", "Bob"]

或者,您可以使用_.pluck函数来提取年龄:

var ages = _.pluck(people, "age");
console.log(ages);
// Output: [30, 25, 40]
总结

.pluck函数是Underscore.js提供的一个非常有用的函数,它可以帮助您从对象数组中提取指定属性的值。使用.pluck函数,您可以轻松地为您的JavaScript应用程序编写更简洁、更有效的代码。