Tài liệu tham khảo API bảng điều khiển

Tiếng Kayce Basques
Tiếng Basques Kayce
Sofia Emelianova
Sofia Emelianova

Sử dụng API Bảng điều khiển để ghi thông báo vào Bảng điều khiển từ JavaScript của bạn. Hãy xem phần Bắt đầu ghi nhật ký thông báo vào Bảng điều khiển để biết phần giới thiệu tương tác về chủ đề này.

Hãy xem Tài liệu tham khảo API về các tiện ích của Play Console nếu bạn đang tìm các phương thức thuận tiện như debug(function) hoặc monitorEvents(node) chỉ có trên Console.

console.assert(biểu thức, đối tượng)

Cấp độ nhật ký: Error

Ghi lỗi vào bảng điều khiển khi expression có giá trị false.

const x = 5;
const y = 3;
const reason = 'x is expected to be less than y';
console.assert(x < y, {x, y, reason});

Kết quả của ví dụ console.assert() ở trên.

console.clear()

Xoá bảng điều khiển.

console.clear();

Nếu bạn bật tính năng Pserving Log (Lưu giữ nhật ký), thì console.clear() sẽ bị tắt.

Ngoài ra, bạn có thể Xoá bảng điều khiển bằng cách nhấp vào biểu tượng ALT_TEXT_HERE.

console.count([label])

Cấp độ nhật ký: Info

Ghi số lần count() được gọi ở cùng một dòng và có cùng label. Hãy gọi console.countReset([label]) để đặt lại số lượng.

console.count();
console.count('coffee');
console.count();
console.count();

Kết quả của ví dụ console.count() ở trên.

console.countReset([label])

Đặt lại số lượng.

console.countReset();
console.countReset('coffee');

console.createTask(name)

Trả về một thực thể Task liên kết dấu vết ngăn xếp hiện tại với đối tượng task đã tạo. Sau đó, bạn có thể sử dụng đối tượng task này để chạy một hàm (f trong ví dụ sau). task.run(f) thực thi một tải trọng tuỳ ý và chuyển tiếp giá trị trả về trở lại cho phương thức gọi.

// Task creation
const task = console.createTask(name);

// Task execution
task.run(f); // instead of f();

task tạo thành một đường liên kết giữa ngữ cảnh tạo và ngữ cảnh của hàm không đồng bộ. Đường liên kết này cho phép Công cụ cho nhà phát triển hiển thị dấu vết ngăn xếp tốt hơn cho các hoạt động không đồng bộ. Để biết thêm thông tin, hãy xem bài viết Các dấu vết ngăn xếp được liên kết.

console.debug(đối tượng [, đối tượng, ...])

Cấp độ nhật ký: Verbose

Giống hệt với console.log(object [, object, ...]), ngoại trừ cấp độ nhật ký khác.

console.debug('debug');

Kết quả của ví dụ console.debug() ở trên.

console.dir(object)

Cấp độ nhật ký: Info

In đại diện JSON của đối tượng được chỉ định.

console.dir(document.head);

Kết quả của ví dụ console.dir() ở trên.

console.dirxml(node)

Cấp độ nhật ký: Info

In bản trình bày XML của các thành phần con cháu của node.

console.dirxml(document);

Kết quả của ví dụ console.dirxml() ở trên.

console.error(đối tượng [, đối tượng, ...])

Cấp độ nhật ký: Error

In object lên Console, định dạng lỗi và bao gồm dấu vết ngăn xếp.

console.error("I'm sorry, Dave. I'm afraid I can't do that.");

Kết quả của ví dụ console.error() ở trên.

console.group(label)

Nhóm các thư lại với nhau một cách trực quan cho đến khi console.groupEnd(label) được gọi. Sử dụng console.groupCollapsed(label) để thu gọn nhóm khi nhóm ban đầu được đăng nhập vào Console.

const label = 'Adolescent Irradiated Espionage Tortoises';
console.group(label);
console.info('Leo');
console.info('Mike');
console.info('Don');
console.info('Raph');
console.groupEnd(label);

Kết quả của ví dụ console.group() ở trên.

Ngoài ra, bạn có thể lồng các nhóm.

const timeline1 = 'New York 2012';
const timeline2 = 'Camp Lehigh 1970';
console.group(timeline1);
console.info('Mind');
console.info('Time');
console.group(timeline2);
console.info('Space');
console.info('Extra Pym Particles');
console.groupEnd(timeline2);
console.groupEnd(timeline1);

Nhóm được lồng.

console.groupCollapsed(label)

Giống như console.group(label), ngoại trừ ban đầu, nhóm này được thu gọn khi được ghi vào Bảng điều khiển.

console.groupEnd(label)

Dừng nhóm tin nhắn trực quan. Hãy xem console.group.

console.info(đối tượng [, đối tượng, ...])

Cấp độ nhật ký: Info

Giống hệt với console.log(object [, object, ...]).

console.info('info');

Kết quả của ví dụ console.info() ở trên.

console.log(đối tượng [, đối tượng, ...])

Cấp độ nhật ký: Info

In thông báo ra Bảng điều khiển.

console.log('log');

Kết quả của ví dụ console.log() ở trên.

console.table(mảng [, cột])

Cấp độ nhật ký: Info

Ghi nhật ký một mảng đối tượng dưới dạng bảng.

var people = [
  {
    first: 'René',
    last: 'Magritte',
  },
  {
    first: 'Chaim',
    last: 'Soutine',
    birthday: '18930113',
  },
  {
    first: 'Henri',
    last: 'Matisse',
  }
];
console.table(people);

Kết quả của ví dụ console.table() ở trên.

Theo mặc định, console.table() sẽ ghi lại tất cả dữ liệu bảng. Để hiển thị một cột hoặc một tập hợp con các cột, bạn có thể sử dụng tham số không bắt buộc thứ hai và chỉ định tên hoặc tên cột dưới dạng chuỗi hoặc mảng chuỗi. Ví dụ:

console.table(people, ['last', 'birthday']);

Một nhóm nhỏ các cột trong bảng được ghi lại bằng console.table().

console.time([label])

Bắt đầu một đồng hồ hẹn giờ mới. Gọi console.timeEnd([label]) để dừng bộ tính giờ và in thời gian đã trôi qua lên Console.

console.time();
for (var i = 0; i < 100000; i++) {
  let square = i ** 2;
}
console.timeEnd();

Kết quả của ví dụ console.time() ở trên.

console.timeEnd([label])

Cấp độ nhật ký: Info

Dừng đồng hồ hẹn giờ. Hãy xem console.time().

console.trace()

Cấp độ nhật ký: Info

In dấu vết ngăn xếp lên Console.

const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();

Kết quả của ví dụ console.trace() ở trên.

console.warn(đối tượng [, đối tượng, ...])

Cấp độ nhật ký: Warning

In một cảnh báo lên Bảng điều khiển.

console.warn('warn');

Kết quả của ví dụ console.warn() ở trên.