console.count
除了条件输出的场景,还有常见的场景是计数。
当你想统计某段代码执行了多少次时也大可不必自己去写相关逻辑,内置的console.count
可以很地胜任这样的任务。
1
2
3
4
5
6
7
|
function
foo
(
)
{
//其他函数逻辑blah blah。。。
console
.
count
(
'foo 被执行的次数:'
)
;
}
foo
(
)
;
foo
(
)
;
foo
(
)
;
|
console.time & console.timeEnd
输出一些调试信息是控制台最常用的功能,当然,它的功能远不止于此。当做一些性能测试时,同样可以在这里很方便地进行。
比如需要考量一段代码执行的耗时情况时,可以用console.time
与 console.timeEnd
来做此事。
这里借用官方文档的例子:
1
2
3
4
5
6
|
console
.
time
(
"Array initialize"
)
;
var
array
=
new
Array
(
1000000
)
;
for
(
var
i
=
array
.
length
-
1
;
i
>=
0
;
i
--
)
{
array
[
i
]
=
new
Object
(
)
;
}
;
console
.
timeEnd
(
"Array initialize"
)
;
|