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

📅  最后修改于: 2023-12-03 15:05:43.823000             🧑  作者: Mango

Underscore.js _.values()函数介绍

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