_.isPlainObject(是否是普通对象)
语法:
_.isPlainObject(value)
源代码链接:source
npm包链接:npm package
描述:
检查value
是否是普通对象。 也就是说该对象由Object
构造函数创建,或者[[Prototype]]
为null
。
开始版本:0.8.0
参数:
value (*)
: 要检查的值。
返回值:
(boolean)
: 如果 value 为一个普通对象,那么返回 true,否则返回 false。
例子:
function Foo() {
this.a = 1;
}
_.isPlainObject(new Foo);
// => false
_.isPlainObject([1, 2, 3]);
// => false
_.isPlainObject({ 'x': 0, 'y': 0 });
// => true
_.isPlainObject(Object.create(null));
// => true
Last updated
Was this helpful?