Thường khi code mình hay debug trong JavaScript bằng hàm alert() hoặc console.log(). Trong đó console.log() được dùng nhiều hơn cả vì nói chung nó chạy ngầm và hỗ trợ hiển thị array (mảng). Nhưng nếu vì 1 lý do gì đó bạn muốn dùng hàm alert() để hiển thị 1 mảng thì phải làm sao. Đơn giản lắm! Hãy sử dụng hàm dưới đây:
1 2 3 4 5 6 7 | function printObject(o) { var out = ''; for (var p in o) { out += p + ': ' + o[p] + '\n'; } alert(out); } |
Bạn gọi hàm này như sau:
1 | printObject(e); |
Ý nghĩa của hàm này là sẽ xuất các phần tử trong mảng gồm tên và giá trị của nó và nối thành 1 chuỗi text sau đó hiện ra vậy thôi.
Hy vọng bài viết này hữu ích với bạn.
Huỳnh Mai Anh Kiệt
- Advertisement -

