_.valuesIn(object)
该函数返回对象中所有可枚举属性值组成的数组,包括原型链上的属性。
参数
object
:要提取属性值的对象。
返回值
返回包含对象所有可枚举属性值的数组。
示例
javascript
function Foo() {
this.a = 1;
this.b = 2;
}
Foo.prototype.c = 3;
const object = new Foo();
const values = _.valuesIn(object);
console.log(values);
// 输出: [1, 2, 3]
在上述示例中,我们创建了一个构造函数 Foo
,它具有属性 a
和 b
。然后,我们通过原型链将属性 c
添加到 Foo
的原型上。
接下来,我们创建了一个 Foo
的实例 object
。使用 _.valuesIn()
函数提取对象中的所有可枚举属性值,并将其返回为一个数组。
最终的输出结果为 [1, 2, 3]
,即对象中的所有可枚举属性值组成的数组,包括原型链上的属性。