Javascript Object.propertyIsEnumerable ()

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, objlà 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 Booleancho 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 propertyIsEnumerablephươ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… invò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 ()

thú vị bài viết...