zheng 6c3f2333fd 修改 12 ساعت پیش
..
index.d.ts 6c3f2333fd 修改 12 ساعت پیش
index.js 6c3f2333fd 修改 12 ساعت پیش
license 6c3f2333fd 修改 12 ساعت پیش
package.json 6c3f2333fd 修改 12 ساعت پیش
readme.md 6c3f2333fd 修改 12 ساعت پیش

readme.md

is-plain-obj Build Status

Check if a value is a plain object

An object is plain if it's created by either {}, new Object(), or Object.create(null).

Install

$ npm install is-plain-obj

Usage

const isPlainObject = require('is-plain-obj');

isPlainObject({foo: 'bar'});
//=> true

isPlainObject(new Object());
//=> true

isPlainObject(Object.create(null));
//=> true

isPlainObject([1, 2, 3]);
//=> false

class Unicorn {}
isPlainObject(new Unicorn());
//=> false

Related

  • is-obj - Check if a value is an object
  • is - Type check values

Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.