UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

19 lines (15 loc) 434 B
'use strict'; var getTag = require('./internals/getTag.js'); var native = require('./internals/native.js'); var isObjectLike = require('./isObjectLike.js'); function isError(value) { if (!isObjectLike(value)) { return false; } if (value instanceof Error) { return true; } var tag = getTag(value); return tag === native.errorTag || tag === native.domExceptionTag; } module.exports = isError;