📅  最后修改于: 2023-12-03 15:21:29.117000             🧑  作者: Mango
Underscore.js 是一款 JavaScript 工具库,提供了许多常用的函数和工具类,便于我们在开发中快速,优雅地处理数据和操作 DOM。
_.property
函数是 Underscore.js 提供的一个工具函数,用于从对象中获取指定属性的值。
_.property(propertyName)
propertyName
:表示要获取的属性名。返回一个函数,该函数接受一个对象作为参数,返回对象的指定属性的值。
var users = [
{name: 'Alice', age: 20},
{name: 'Bob', age: 18},
{name: 'Charlie', age: 25},
];
var getAge = _.property('age');
var ages = users.map(getAge);
console.log(ages); // [20, 18, 25]
在这个示例中,我们通过 _.property
函数获取 age
属性,并将返回的函数保存到变量 getAge
中,然后使用 map
函数遍历 users
数组,并将每个对象作为参数传递给 getAge
函数,得到每个对象的 age
属性的值,最终得到 ages
数组。
_.property
函数是 Underscore.js 提供的一个非常实用的工具函数,能够方便地从对象中获取指定属性的值。在处理数据的过程中,特别是进行对象操作时,该函数能够帮助我们更加方便、快捷地获取到需要的信息。