True for a plain object ({} or Object.create(null)): not null, an array, a string, a Map or a class instance. Options and parameter bags must be one: {...5} is {} (an unfiltered search) and {..."x"} is {0: "x"}.
{}
Object.create(null)
{...5}
{..."x"}
{0: "x"}
True for a plain object (
{}orObject.create(null)): not null, an array, a string, a Map or a class instance. Options and parameter bags must be one:{...5}is{}(an unfiltered search) and{..."x"}is{0: "x"}.