📅  最后修改于: 2023-12-03 15:05:43.823000             🧑  作者: Mango
Underscore.js 是一个流行的 JavaScript 函数库,提供了许多实用的工具函数来简化 JavaScript 编程。其中一个重要的函数是 _.values()
,它用于提取对象中所有的值,并以数组的形式返回。
_.values(obj)
obj
: 必需,要提取值的对象。一个包含对象中所有值的数组。
const obj = {name: 'John', age: 30, occupation: 'Developer'};
const values = _.values(obj);
console.log(values);
输出结果:
["John", 30, "Developer"]
_.values()
函数非常方便,可以将一个对象的所有值提取出来并存储到数组中。这在处理对象中的数据时非常有用,尤其是当你想进行遍历、排序或过滤等操作时。
由于该函数返回的是一个数组,你可以使用数组的方法(如 forEach()
、filter()
、reduce()
等)来进一步处理提取出的值。
_.values()
函数的参数不是对象类型,将会返回一个空数组。_.values()
函数提取的值的顺序与对象中属性的顺序无关,只会提取属性的值。_.values()
函数将提取数组的值,而不是索引。更多关于 Underscore.js 的信息和其他实用函数,请参阅官方文档:Underscore.js