Console Object Methods
Method | Description | Chinese Translation |
---|
assert() | Writes an error message to the console if the assertion is false | 如果断言为false,则向控制台写入错误消息 |
clear() | Clears the console | 清除控制台 |
count() | Logs the number of times that this particular call to count() has been called | 记录调用count()的次数 |
error() | Writes an error message to the console | 向控制台写入错误消息 |
group() | Creates a new inline group in the console. This indents following console messages by an additional level, until console.groupEnd() is called | 在控制台中创建一个新的内联组。这将使后续的控制台消息缩进一个级别,直到调用console.groupEnd() |
groupEnd() | Exits the current inline group in the console | 退出控制台中的当前内联组 |
info() | Informative logging of information | 信息日志 |
log() | For general output of logging information | 一般输出日志信息 |
table() | Displays tabular data as a table | 将表格数据显示为表格 |
time() | Starts a timer (can track how long an operation takes) | 启动计时器(可以跟踪操作所需的时间) |
timeEnd() | Stops a timer that was previously started by console.time() | 停止之前由console.time()启动的计时器 |
trace() | Outputs a stack trace | 输出堆栈跟踪 |
warn() | Outputs a warning message | 输出警告消息 |
examples of console object methods:
// log() method
console.log("This is a log message");
// error() method
console.error("This is an error message");
// warn() method
console.warn("This is a warning message");
// info() method
console.info("This is an info message");
// assert() method
console.assert(2 + 2 === 5, "2 + 2 does not equal 5");
// clear() method
console.clear();
// count() method
console.count("Count");
console.count("Count");
console.count("Count");
// group() and groupEnd() methods
console.group("Group");
console.log("Group message 1");
console.log("Group message 2");
console.groupEnd();
// table() method
console.table(["Apple", "Orange", "Banana"]);
// time() and timeEnd() methods
console.time("Timer");
for (let i = 0; i < 1000000; i++) {
// some code
}
console.timeEnd("Timer");
// trace() method
function foo() {
function bar() {
console.trace();
}
bar();
}
foo();