TypeError类

Error 的一个子类用以表明所提供的参数不是一个被允许的类型。例如,将一个函数传递给一个需要字符串的参数时会产生一个 TypeError

  1. require('url').parse(function () {});
  2. // throws TypeError, since it expected a string

Node.js 会生成并以一种参数验证的形式立即抛出 TypeError 实例。