Phương thức JavaScript Object.propertyIsEnumerable () kiểm tra xem thuộc tính đã cho có thể liệt kê được hay không và là thuộc tính riêng của đối tượng.
Cú pháp của propertyIsEnumerable()
phương thức là:
obj.propertyIsEnumerable(prop)
Đây, obj
là một đối tượng.
Tham số propertyIsEnumerable ()
Các propertyIsEnumerable()
phương pháp có trong:
- prop - Tên của thuộc tính để kiểm tra.
Giá trị trả về từ propertyIsEnumerable ()
- Trả về một
Boolean
cho biết liệu thuộc tính được chỉ định có thể liệt kê được hay không và là thuộc tính riêng của đối tượng.
Lưu ý: Mọi đối tượng đều có một propertyIsEnumerable
phương thức. Phương thức này có thể xác định liệu thuộc tính được chỉ định trong một đối tượng có thể được liệt kê bằng một for… in
vòng lặp hay không.
Ví dụ: Sử dụng Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Đầu ra
đúng sai sai đúng
Đề xuất Đọc: Đối tượng Javascript getPrototypeOf ()