📜  Lodash _.values() 方法(1)

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

Lodash _.values() 方法

Lodash库是一种流行的JavaScript工具库,提供了许多实用且高效的函数,能够大幅提升JS开发者的工作效率。其中,_.values()是Lodash库中的一个方法之一,本文将对它进行详细介绍。

方法作用

Lodash库中的_.values()方法将对象的所有属性的值都返回一个数组。

语法

_.values(object)

参数:

  • object(Object类型,必需):需要获取属性值的对象。

返回值:

  • 返回由object对象的所有属性值(不包括原型链上的属性值)组成的数组。
代码示例
const obj = {
  name: 'Loddy',
  age: 3,
  breed: 'Golden Retriever'
};

const values = _.values(obj);
console.log(values);
// ["Loddy", 3, "Golden Retriever"]
注意事项
  1. _.values()方法只能用于获取object对象的属性值,而不能用于获取数组的元素值。

  2. 如果需要获取原型链上的属性值,可以使用Object.prototype.propertyIsEnumerable()方法来判断对象属性是否可枚举。

总结

通过本文对_.values()方法的介绍和示例代码,相信大家已经掌握了该方法的用法和注意事项。在日常开发中,可以通过使用该方法快速获取对象属性值的数组,提高开发效率。