Stack trace để biết stack khai báo của hàm thì sử dụng phương thức console.trace :
function foo() {
console.trace('My log statement');
}
foo();
Sẽ hiển thị điều này trong bảng điều khiển:
My log statement VM696:1
foo @VM696:1
(anonymous function) @ (program) : 1
Lưu ý: Nếu có sẵn, nó cũng hữu ích khi biết rằng cùng một dấu vết ngăn xếp có thể truy cập được như một thuộc tính của đối tượng Lỗi. Điều này có thể hữu ích cho việc xử lý hậu kỳ và thu thập phản hồi tự động.
var e = new Error('foo');
console.log (e.stack);
Trong hầu hết các môi trường, console.table () có thể được sử dụng để hiển thị các đối tượng và mảng ở định dạng bảng
Ví dụ :
console.table (['Hello', 'world']);
Hiển thị :
(index) value
0 "Hello"
1 "world"
console.table ({foo: 'bar', bar: 'baz'});
Hiển thị :
(index) value
"foo" "bar"
"bar" "baz"
var personArr = [
{
"personId": 123,
"name": "Jhon",
"city": "Melbourne",
"phoneNo": "1234567890"
},
{
"personId": 124,
"name": "Amelia",
"city": "Sydney",
"phoneNo": "1234567890"
},
{
"personId": 125,
"name": "Emily",
"city": "Perth",
"phoneNo": "1234567890"
},
{
"personId": 126,
"name": "Abraham",
"city": "Perth",
"phoneNo": "1234567890"
}
];
console.table (personArr, ['name', 'personId']);
Hiển thị :
Tham khảo GoalKicker.com
Dịch: Devmaster Academy