JavaScript: Validate whether a given value type is error or not
function is_Error(input) {
return input instanceof Error || toString.call(input) === '[object Error]';
}
console.log(is_Error(new Error('foo')));
console.log(is_Error(100));
console.log(is_Error('foo'));
Output:
true false false
