isPlainObject

最后更新于:2022-04-02 00:03:00

## isPlainObject + [link](./isPlainObject "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L10191 "View in source.") + [npm](https://www.npmjs.com/package/lodash.isplainobject "See the npm package.") ``` _.isPlainObject(value) ``` 检查 `value` 是否是普通对象。 也就是说该对象由 `Object` 构造函数创建或者 `[[Prototype]]` 为空。 ### 参数 1. value (\*) 要检查的值 ### 返回值 (boolean) 如果是普通对象返回 `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 ```
';