JavaScript Object hasOwnProperty ()

Phương thức JavaScript Object hasOwnProperty () kiểm tra xem đối tượng có thuộc tính đã cho là thuộc tính của chính nó hay không.

Cú pháp của hasOwnProperty()phương thức là:

 obj.hasOwnProperty(prop)

Đây, objlà một đối tượng.

Tham số hasOwnProperty ()

Các hasOwnProperty()phương pháp có trong:

  • prop - StringTên hoặc Biểu tượng của thuộc tính để kiểm tra.

Giá trị trả về từ hasOwnProperty ()

  • Trả về một Booleancho biết đối tượng có thuộc tính được chỉ định làm thuộc tính của chính nó hay không.

Ghi chú:

  • Không giống như intoán tử, phương thức này không kiểm tra một thuộc tính trong chuỗi nguyên mẫu của đối tượng.
  • hasOwnPropertytrả về truengay cả khi giá trị của thuộc tính là nullhoặc undefined.

Ví dụ: Sử dụng hasOwnProperty ()

 const obj = (); obj.property1 = 42; console.log(obj.hasOwnProperty("property1")); // true console.log(obj.hasOwnProperty("property2")); // false // Inherited properties return false console.log(obj.hasOwnProperty("toString")); // false

Đầu ra

 đúng sai sai

Đề xuất đọc: Javascript Object.propertyIsEnumerable ()

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