thể trùng lặp:
Null object in javascriptCó phải là một đối tượng trong JavaScript không?
Hi, Tôi đã đọc this thread về null trong JavaScript, nhưng tôi rất bối rối về danh tính của null
bây giờ.
Vì được biết typeof(null)
đánh giá là object
vì số the language design error và ECMA tuyên bố rằng số không là The Null Type
.
8.2 The Null Type
The Null type has exactly one value, called null.
Vậy tại sao mọi người tiếp tục nói rằng null
là một đối tượng?
Có người nói null là một đối tượng đơn lẻ. Đó có phải là cách mọi người nhìn thấy null như trong JavaScript không?
@ karim79 Có, tôi đã đọc chủ đề đó và đặt câu hỏi của tôi làm nhận xét cho một số câu trả lời, nhưng không nhận được phản hồi, vì vậy tôi đã nêu câu trả lời ở đây. Cảm ơn – c4il
Bạn đã tự trả lời bằng câu trích dẫn. null (một giá trị đại diện cho chính nó - đọc như: "không phải bất cứ điều gì khác" - và null === null, cho tất cả null) là người cư ngụ duy nhất của Null Type. "Tính khách quan" thực tế là, như bạn chỉ ra, mở ra đối số, nhưng các đặc tính của null làm cho nó trở thành một điểm mấu chốt. –
liên kết của bạn "lỗi thiết kế ngôn ngữ" tham khảo tài liệu của Douglas Crockford - Tôi (cá nhân) sẽ không đề nghị bạn lấy mọi thứ ông nói đúng nguyên văn. – Reinsbrain