Thư viện JQuery được phát triển đặc biệt để đơn giản hóa và thống nhất một số chức năng JavaScript.
Tuy nhiên, nếu bạn cần kiểm tra một biến so với undefined
giá trị, thì không cần phải phát minh ra bất kỳ phương thức đặc biệt nào, vì JavaScript có một typeof
toán tử, đơn giản, nhanh chóng và đa nền tảng:
if (typeof value === "undefined") {
// ...
}
Nó trả về một chuỗi chỉ ra loại biến hoặc toán hạng không được đánh giá khác. Ưu điểm chính của phương pháp này, so với if (value === undefined) { ... }
, là typeof
sẽ không bao giờ đưa ra một ngoại lệ trong trường hợp nếu biến value
không tồn tại.