_.isPlainObject(value)
_.isPlainObject(value)
用于检查值是否为纯粹的对象,即通过 "{}" 或 "new Object" 创建的对象。
value
:要检查的值。
返回值:如果值是纯粹的对象,则返回 true
,否则返回 false
。
示例:
javascript
console.log(_.isPlainObject({})); // 输出:true
console.log(_.isPlainObject(Object.create(null))); // 输出:true
console.log(_.isPlainObject([])); // 输出:false
console.log(_.isPlainObject(new Date())); // 输出:false
console.log(_.isPlainObject(function () {})); // 输出:false
console.log(_.isPlainObject(null)); // 输出:false
console.log(_.isPlainObject(123)); // 输出:false
console.log(_.isPlainObject("abc")); // 输出:false
在这个例子中,_.isPlainObject
用于检查值是否为纯粹的对象。对于通过 "{}" 或 "new Object" 创建的对象,返回 true
;对于其他类型的值,返回 false
。