A plain, prototype-bearing object - created via:
{}
new Object()
Object.create(Object.prototype)
Excludes prototype-less objects created via Object.create(null), which are covered by the DictionaryObject type.
Object.create(null)
DictionaryObject
A plain, prototype-bearing object - created via:
{}new Object()Object.create(Object.prototype)or equivalentExcludes prototype-less objects created via
Object.create(null), which are covered by theDictionaryObjecttype.