Cách sử dụng console nhiều hơn console.log

Tram Ho

alt_text

Để phát triển giao diện người dùng, console.log() là một công cụ rất hữu ích. Nhưng đối tượng console có nhiều phương thức hữu ích hơn. Để gỡ lỗi đúng cách và hiệu quả, chúng ta hãy xem xét kỹ hơn đối tượng console .

vấn đề console.log

Nếu bạn chỉ sử dụng console.log , mã của bạn sẽ lộn xộn với console.log , khiến bạn khó hiểu mã nào đang được thực thi. Hôm nay, tôi sẽ chỉ cho bạn 9 cách bạn có thể làm điều đó bằng console !

console.bảng

console.table trình bày dữ liệu ở định dạng bảng, giúp dễ đọc hơn.

Khi thực hiện, kết quả được trả về dưới dạng bảng.

alt_text

bảng điều khiển.nhóm

Bạn có thể sử dụng console.groupconsole.groupEnd để hiển thị dữ liệu phân cấp được nhóm lại giống như đàn accordion. Với điều này, bạn có thể kiểm tra dữ liệu trong khi vận hành với các hệ thống phân cấp khác nhau.

Bây giờ bạn có thể chuyển đổi dữ liệu bằng cách nhấp vào như thế này.

alt_text

giao diện điều khiển.thời gian

Bạn có thể sử dụng console.timeconsole.timeEnd để tính toán thời gian cần thiết để thực thi một khối mã nhất định.

Đặc biệt hữu ích khi xác minh hiệu suất.

Lần này, tôi đã cố gắng hiển thị thời gian lấy dữ liệu của Pokemon API tính bằng mili giây.

Bằng cách này, nó sẽ tính toán phần mà các chuỗi trong console.time()console.timeEnd() có cùng tên.

alt_text

bảng điều khiển. khẳng định

assert có nghĩa là “khẳng định”. Nói cách khác, giả sử rằng một tình huống luôn luôn đúng. Nếu tình huống không chính xác, một tin nhắn viết sẵn có thể được hiển thị. Nó giúp đảm bảo rằng mã của bạn đang chạy chính xác và phát hiện lỗi sớm.

Trong trường hợp này, giả sử rằng resulet trả về với 50 , thông báo được hiển thị vì nó trả về với 5 .

alt_text

Tất nhiên, cài đặt result === 5 xác minh rằng chức năng đang hoạt động chính xác, vì vậy không có gì được in ra bàn điều khiển.

Tạo kiểu console.log


Bạn có thể sử dụng CSS để tạo kiểu cho những gì console.log() hiển thị.

Đây là cách văn bản in đậm và đỏ xuất hiện.

alt_text

console.trace

console.trace sẽ xuất dấu vết ngăn xếp. Điều này hữu ích khi mã của bạn trở nên phức tạp và bạn muốn xem thứ tự thực thi mã.

Bằng cách này, bạn có thể hiểu foo() , được kích hoạt khi chức năng bar() được thực thi, được gọi từ đâu.

alt_text

bảng điều khiển.dir

console.dir có thể hiển thị các đối tượng theo thứ bậc. Phương pháp này hiệu quả nếu bạn muốn xem đối tượng từ bàn điều khiển.

Một đối tượng có thể bật/tắt được hiển thị như thế này.

alt_text

console.count

Phương thức console.count cho phép bạn theo dõi số lần một đoạn mã nhất định đã được thực thi.

Như bạn có thể thấy, foo('hello') đã được thực thi hai lần.

alt_text

bảng điều khiển. rõ ràng

Chạy console.clear xóa (xóa) dữ liệu được hiển thị trong bảng điều khiển. Nếu bạn có nhiều đầu ra gỡ lỗi và muốn tập trung vào mục tiêu, thì có một số thứ để thử.

Bằng cách này, nó sẽ hiển thị rằng nó đã bị clear và sau đó bạn có thể sử dụng bảng điều khiển mới.

alt_text

bản tóm tắt

Tôi đã giới thiệu 9 cách sử dụng bàn điều khiển. Bạn đã học được một cái gì đó mới và sử dụng nó ngày hôm nay? Hãy tận dụng nó!

cuối cùng

Tôi luôn mắc nợ. Tôi hy vọng bạn thích bài viết này và học được một cái gì đó mới.

Hẹn gặp lại các bạn trong bài viết tiếp theo! Nếu bạn thích bài viết này, hãy nhấn “THÍCH” và đăng ký để ủng hộ tôi. Cảm ơn rất nhiều.

nguồn

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo