Đối tượng JavaScript getOwnPropertySymbols ()

Phương thức JavaScript Object.getOwnPropertySymbols () trả về một mảng tất cả các thuộc tính biểu tượng được tìm thấy trong một đối tượng nhất định.

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

 Object.getOwnPropertySymbols(obj)

Các getOwnPropertySymbols()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.

getOwnPropertySymbols () Tham số

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

  • obj - Đối tượng có thuộc tính biểu tượng được trả về.

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

  • Trả về một mảng tất cả các thuộc tính ký hiệu được tìm thấy trực tiếp trên đối tượng đã cho.

Lưu ý: Object.getOwnPropertySymbols() trả về tất cả các thuộc tính biểu tượng của đối tượng trong khi Object.getOwnPropertyNames()trả về các thuộc tính chuỗi

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

 let obj = (); let a = Symbol("a"); let b = Symbol.for("b"); obj(a) = "localSymbolValue"; obj(b) = "globalSymbolValue"; // returns an array of symbol let objectSymbols = Object.getOwnPropertySymbols(obj); console.log(objectSymbols.length); // 2 console.log(objectSymbols); // (Symbol(a), Symbol(b)) console.log(objectSymbols(0)); // Symbol(a)

Đầu ra

 2 (Ký hiệu (a), Ký hiệu (b)) Ký hiệu (a)

phương thức getOwnPropertySymbols ().

Đề xuất đọc: Đối tượng Javascript getOwnPropertyNames ()

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