JavaScript函数对象参数断言

时间:2014-04-03 13:28:16

标签: javascript function object parameters assert

在代码中实现断言来检查传递的函数参数的有效性,我导致了一种情况,当参数可以没有对象初始化时,因此未定义。问题是将其声明为未定义并不总是错误,我不想在日志中看到它。

那么仍然存在断言对象参数的感觉吗?可以有这个参数的任何其他值,我应该打扰断言并包含在我的错误日志中吗?

function(store, records, success, eOpts) {
  console.assert(
      records,
      "Error - no records passed to function." // Could be no records, no object passed. Its ok!
  );
}

0 个答案:

没有答案