/
githubmirror
/
redux
Обзор
Документация
Войти
/
githubmirror
/
redux
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v4.2.1
src/utils/isPlainObject.js
14 строк
392 B
Tim Dorr
Optimize dispatch plain object check (#2599)
16 ноя 2017, 17:57
16 ноя 2017, 17:57
3a17aef
Код
Авторство
О чём код?
/** * @param {any} obj The object to inspect. * @returns {boolean} True if the argument appears to be a plain object. */ export default function isPlainObject(obj) { if (typeof obj !== 'object' || obj === null) return false let proto = obj while (Object.getPrototypeOf(proto) !== null) { proto = Object.getPrototypeOf(proto) } return Object.getPrototypeOf(obj) === proto }