console: phương thức tĩnh dir()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Phương thức tĩnh console.dir() hiển thị danh sách các thuộc tính của đối tượng JavaScript được chỉ định. Trong console của trình duyệt, đầu ra được trình bày dưới dạng danh sách phân cấp với các tam giác bung/gập để bạn xem nội dung của các đối tượng con.
Khác với các phương thức ghi log khác, console.dir() không cố gắng "pretty-print" đối tượng. Ví dụ, nếu bạn truyền một phần tử DOM vào console.dir(), nó sẽ không được hiển thị như trong trình kiểm tra phần tử, mà thay vào đó sẽ hiển thị một danh sách thuộc tính.

Trong các môi trường chạy như Node và Deno, nơi đầu ra console đi tới terminal và do đó không có tính tương tác, tham số options cung cấp cách tùy biến cách đối tượng được trình bày.
Cú pháp
console.dir(object)
console.dir(object, options)
Tham số
object-
Đối tượng JavaScript có các thuộc tính cần được in ra.
optionsOptional-
Một đối tượng có các thuộc tính sau, tất cả đều là tùy chọn:
colorsKhông chuẩn Optional-
Giá trị boolean: nếu là
true, tạo kiểu các thuộc tính của đối tượng theo kiểu dữ liệu của chúng. Mặc định làtrue. depthKhông chuẩn Optional-
Số biểu thị số cấp lồng nhau cần in khi một đối tượng chứa các đối tượng hoặc mảng khác. Giá trị
nullcó nghĩa là: in tất cả các cấp. Mặc định là 2. -
Giá trị boolean: nếu là
true, in các thuộc tính không enumerable và các thuộc tính symbol của đối tượng. Mặc định làfalse.
Giá trị trả về
Không có (undefined).
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Console> # dir> |