Đối tượng JavaScript getOwnPropertyDescriptors ()

Phương thức JavaScript Object.getOwnPropertyDescriptors () trả về tất cả các bộ mô tả thuộc tính riêng của một đối tượng nhất định.

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

 Object.getOwnPropertyDescriptors(obj)

Các getOwnPropertyDescriptors()phương pháp, là một phương pháp tĩnh, được gọi bằng cách sử dụng Objecttên lớp.

getOwnPropertyDescriptors () Tham số

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

  • obj - Đối tượng để lấy tất cả các bộ mô tả thuộc tính riêng.

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

  • Trả về một đối tượng chứa tất cả các bộ mô tả thuộc tính riêng của một đối tượng

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

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Đầu ra

 (x: (giá trị: 10, có thể ghi: đúng, có thể liệt kê: đúng, có thể định cấu hình: đúng), số: (lấy: (Hàm: lấy số), đặt: không xác định, có thể liệt kê: đúng, có thể định cấu hình: đúng)) (x: 10 , số: (Getter))

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

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