对于前端的各位工程师,确定不会对console陌生,可是,你又能了解多少呢,今天就让小鹏来一窥大前世界。前端
windows按F12, MAC按Command + Option + C或Command + Option + J, 便可打开控制台windows
console.log('Hello world!');
console.info('Hello world!');
console.warn('Hello world!');
console.error('Hello world!');
console.debug('Hello world!');
复制代码
console.dir(document);
复制代码
这个方法须要一个必须参数data,data必须是一个数组或者一个对象数组
var names = [
{
name: "小明",
age: 20,
gender: '男'
},
{
name: "小红",
age: 18,
gender: '女'
},
{
name: "小李",
age: 22,
gender: '男'
}
]
console.table(names)
复制代码
注意:每个定时器必须拥有惟一的名字bash
console.time('timer');
let count = 0;
for (let i=0; i<100; i++) {
count++;
}
console.timeEnd('timer');
复制代码
console.count() 此函数接受一个可选参数 label函数
let user = "";
function greate () {
console.count(user);
return 'hi' + user;
}
user = 'Bob';
// 此时的lable是Bob
greate();
user = 'John';
// 此时的lable是John
greate();
greate();
console.count('John');
复制代码
console.assert() 若是断言为false,则将一个错误消息写入控制台,若是断言为true。则没有任何反应工具
console.assert(1==1, 'Success');
console.assert(1==2, 'Error');
复制代码
console.group()在控制台建立一个分组,直到调用console.groupEnd()以后分组结束ui
console.group('今日事项');
console.log('吃饭');
console.log('睡觉');
console.log('打豆豆');
console.groupEnd();
console.group('明日事项');
console.log('赏花');
console.log('赏月');
console.log('赏秋香');
console.groupEnd();
复制代码