使用断言进行调试 - console.assert()

如果断言是 false,则向控制台写入错误消息。否则,如果断言是 true,则不执行任何操作。

console.assert('one' === 1);

StackOverflow 文档

断言后可以提供多个参数 - 这些参数可以是字符串或其他对象 - 只有在断言为 false 时才会打印:

StackOverflow 文档

console.assert没有抛出 AssertionError(除了 Node.js 的 ),这意味着这种方法与大多数测试框架和执行代码上失败的断言不会打破不兼容。