JavaScript'te, bir nesnenin özelliklerini ve değerlerini elde etmek için Object.keys(), Object.values() ve Object.entries() yöntemleri kullanılır. Her yöntemi ayrıntılı olarak tartışalım:
Object.keys()
Object.keys() yöntemi, nesnenin kendisinin numaralandırılabilir özellik adlarının (anahtarlarının) bir listesini döndürür.
- Obj nesnesinin numaralandırılabilir anahtarları (numaralandırılabilir olduğu için doğrudur) bir liste olarak döndürülür.
- Obj nesnesinin numaralandırılabilir anahtarları (numaralandırılabilir olduğu için doğrudur) bir liste olarak döndürülür.
Object.values()
Object.values() yöntemi, nesnenin kendi numaralandırılabilir özelliklerinin değerlerinin bir listesini döndürür.
- Nesnenin numaralandırılabilir özelliklerinin değerlerini içeren bir dizi döndürür.
- Bu dizi yalnızca nesnenin kendi özelliklerinin değerleriyle doldurulur.
Object.entries()
Object.entries() yöntemi, nesnenin kendi numaralandırılabilir özelliklerini temsil eden [anahtar, değer] çiftlerinin bir listesini döndürür.
- Nesnenin numaralandırılabilir özelliklerinin [anahtar, değer] çiftlerini içeren bir dizi döndürür.
- Bu dizideki her öğe, nesnenin bir özelliğinin anahtarını ve değerini içeren küçük bir matristir.
Örnek Kullanımı
Bir nesne üzerinde farklı eylemler gerçekleştirmek için bu yöntemleri kullanabilirsiniz. Örneğin, bir nesnenin anahtarlarını, değerlerini veya hem anahtarlarını hem de değerlerini elde etmek ve ardından bunlar üzerinde döngü yapmak için bunu kullanabilirsiniz.
Bu yaklaşımlar nesnelerin kolay kullanımını ve JavaScript'teki nesne verilerinin manipülasyonunu kolaylaştırır.
Yorum Yap