Metode JavaScript Object.getOwnPropertySymbols () mengembalikan larik dari semua properti simbol yang ditemukan dalam objek tertentu.
Sintaks dari getOwnPropertySymbols()
metode ini adalah:
Object.getOwnPropertySymbols(obj)
The getOwnPropertySymbols()
metode, menjadi metode statis, disebut menggunakan Object
nama kelas.
Parameter getOwnPropertySymbols ()
The getOwnPropertySymbols()
Metode mengambil di:
- obj - Objek yang properti simbolnya akan dikembalikan.
Kembalikan nilai dari getOwnPropertySymbols ()
- Mengembalikan larik dari semua properti simbol yang ditemukan langsung pada objek yang diberikan.
Catatan: Object.getOwnPropertySymbols()
mengembalikan semua properti simbol objek sementara Object.getOwnPropertyNames()
mengembalikan properti string
Contoh: Menggunakan 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)
Keluaran
2 (Simbol (a), Simbol (b)) Simbol (a)
getOwnPropertySymbols ().
Bacaan yang Disarankan: Objek Javascript getOwnPropertyNames ()