使用断言进行调试 - console.assert()
如果断言是 false
,则向控制台写入错误消息。否则,如果断言是 true
,则不执行任何操作。
console.assert('one' === 1);
断言后可以提供多个参数 - 这些参数可以是字符串或其他对象 - 只有在断言为 false
时才会打印:
console.assert
并没有抛出 AssertionError
(除了 Node.js 的 ),这意味着这种方法与大多数测试框架和执行代码上失败的断言不会打破不兼容。