JavaScript Nesnesi getOwnPropertySymbols ()

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 Objectsı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 ()

Ilginç makaleler...