zent
Version:
一套前端设计语言和基于React的实现
14 lines (13 loc) • 386 B
JavaScript
export default function isPlainObject(value) {
if (value === null || typeof value !== 'object') {
return false;
}
if (Object.getPrototypeOf(value) === null) {
return true;
}
var proto = value;
while (Object.getPrototypeOf(proto) !== null) {
proto = Object.getPrototypeOf(proto);
}
return Object.getPrototypeOf(value) === proto;
}