JavaScript Object.getOwnPropertySymbols () yöntemi, belirli bir nesnede bulunan tüm sembol özelliklerinin bir dizisini döndürür.
getOwnPropertySymbols()
Yöntemin sözdizimi şöyledir:
Object.getOwnPropertySymbols(obj)
getOwnPropertySymbols()
Yöntem, statik bir yöntemle olmak kullanılarak denir Object
sınıf adını.
getOwnPropertySymbols () Parametreleri
getOwnPropertySymbols()
Yöntem alır:
- obj - Sembol özellikleri döndürülecek nesne.
GetOwnPropertySymbols () öğesinden dönüş değeri
- Doğrudan verilen nesnede bulunan tüm sembol özelliklerinin bir dizisini döndürür.
Not: dize özelliklerini döndürürken Object.getOwnPropertySymbols()
nesnenin tüm sembol özelliklerini Object.getOwnPropertyNames()
döndürür
Örnek: getOwnPropertySymbols () kullanma
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)
Çıktı
2 (Sembol (a), Sembol (b)) Sembol (a)
getOwnPropertySymbols () yöntemi.
Önerilen Okuma: Javascript Object getOwnPropertyNames ()