JavaScript'te Bir Nesnenin Anahtarlarını Almak İçin Herhangi Bir Yöntem Var mı?

Javascript Te Bir Nesnenin Anahtarlarini Almak Icin Herhangi Bir Yontem Var Mi



Nesne, bir nesnenin özelliklerini gösteren çeşitli özelliklere sahip bir varlıktır. JavaScript'te ' Nesne ” sınıfı, çeşitli anahtar/değer çifti koleksiyonlarını ve karmaşık varlıkları depolayabilir. JavaScript'teki Object sınıfı, çeşitli etkinlikleri gerçekleştirmek için kullanılabilecek birkaç yerleşik yönteme sahiptir.

Bu çalışma, bir nesnenin anahtarlarını almak için herhangi bir JavaScript yöntemi olup olmadığını tartışacaktır.







JavaScript'te Bir Nesnenin Anahtarlarını Almak İçin Herhangi Bir Yöntem Var mı?

Evet! JavaScript'te bir nesnenin anahtarlarını almak için '' adı verilen bir yöntem vardır. Nesne.keys() ' yöntem. Kullanıcıdan bir nesneyi bağımsız değişken olarak kabul eder ve nesnenin numaralandırılabilir tüm özniteliklerinin adlarını içeren bir dizi dizi döndürür.



Sözdizimi



Nesnenin anahtarlarını almak için aşağıdaki sözdizimini kullanın:





nesne.anahtarlar ( nesne ) ;


nesne ”, yukarıdaki söz diziminde, bu yöntemle döndürülecek, numaralandırılabilir özelliklere sahip, kullanıcı tanımlı bir nesnedir.

Örnek 1: Object.keys() Yöntemini Kullanarak Bir Nesnenin Anahtarlarını Alın



İlk olarak, “adında bir nesne oluşturun. bilgi ” anahtar/değer çiftleriyle:

nerede bilgi = {
isim: 'John' ,
yaş: 28 ,
e-posta: ' [e-posta korumalı] '
} ;


Ara ' Nesne.keys() ” yöntemi ve nesneyi iletin” bilgi ” anahtarları döndürmek için bir parametre olarak:

const sonuç = Object.keys ( bilgi ) ;


Son olarak, konsoldaki nesnenin anahtarlarını yazdırın:

konsol.log ( sonuç ) ;


Çıktı, bir nesnenin tuşlarının “ bilgi ” başarıyla alındı:


Örnek 2: Object.keys() Yöntemini Kullanarak Rastgele Anahtar Sıralamalı Bir Nesnenin Anahtarlarını Alın

Nesne.keys() ” yöntemi ayrıca anahtarları artan düzende sıralar. Burada, nesne rasgele anahtar sıralamasına sahip özellikler içerir:

sabit nesne = {
onbeş : 'JavaScript' ,
8 : 'HTML' ,
23 : 'CSS'
} ;


Nesneyi bağımsız değişken olarak ileterek Object.keys() yöntemini çağırın:

const sonuç = Object.keys ( nesne ) ;


Çıktıda da görebileceğiniz gibi, anahtarlar artan sırada alınır:


JavaScript'te bir nesnenin anahtarlarını elde etmek için gerekli tüm verileri topladık.

Çözüm

Evet! “ Nesne.keys() JavaScript'teki ” yöntemi, bir nesnenin anahtarlarını almak için kullanılabilir. Kullanıcı tanımlı bir nesneyi bağımsız değişken olarak alır ve nesnenin anahtarlarını depolayan bir dizi çıktı verir. Bu yazımızda JavaScript'te bir nesnenin anahtarlarını almak için herhangi bir yöntem var mı yok mu sorusunu cevapladık.