mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

İlgili Nesneleri Depolamak ve Değiştirmek için JavaScript'teki Koleksiyonları Kullanma

Koleksiyonlar, ilgili nesneleri bir arada gruplandırmanın bir yoludur. JavaScript'te, bir nesnenin numaralandırılamayan ve kullanıcılar tarafından değiştirilemeyen özelliklerini tanımlamak için `Object.defineProperty()` yöntemini kullanabilirsiniz. Bu özelliklere "koleksiyonlar" denir çünkü ilgili nesne gruplarını bir dizi veya listeyi kullanmaya benzer bir şekilde depolamanıza ve değiştirmenize olanak tanırlar.

Burada koleksiyonları JavaScript'te nasıl kullanabileceğinize dair bir örnek verilmiştir:
```
const kişi = {
isim: 'John',
yaş: 30,
adresler: [
{ sokak: '123 Main St', şehir: 'Herhangi bir şehir', eyalet: 'CA' },
{ sokak: '456 Elm St', şehir: 'Herhangi bir şehir', eyalet: 'CA' }
]
};

// Adresler özelliği, nesnelerin bir koleksiyonudur
console.log(person.addresses); // Çıktı: [{ sokak: '123 Ana Cadde', şehir: 'Herhangi Şehir', eyalet: 'CA' }, { sokak: '456 Elm St', şehir: 'Herhangi Şehir', eyalet: 'CA' }]

// Push() metodunu kullanarak koleksiyona yeni adresler ekleyebilirsiniz
person.addresses.push({ street: '789 Oak St', city: 'Anytown', state: 'CA' });

// Erişebilirsiniz koleksiyondaki her adres nesnesinin özellikleri
console.log(person.addresses[0].street); // Çıktı: '123 Ana St'
console.log(kişi.adresleri[1].şehir); // Çıktı: 'Herhangi Şehir'
```
Bu örnekte, `adresler` özelliği, kişinin adresleri hakkında bilgi içeren nesnelerin bir koleksiyonudur. Koleksiyona yeni adresler eklemek için `Push()` yöntemini kullanabilirsiniz ve koleksiyondaki her adres nesnesinin özelliklerine nokta gösterimini kullanarak erişebilirsiniz. JavaScript. Bir nesne üzerinde numaralandırılamayan ve kullanıcılar tarafından değiştirilemeyen özellikleri tanımlamanıza olanak tanır, bu da verilerinizin bütünlüğünü korumanıza yardımcı olabilir.

Knowway.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor. Knowway.org'u kullanarak çerezleri kullanmamızı kabul etmiş olacaksınız. Detaylı bilgi almak için Çerez Politikası metnimizi inceleyebilirsiniz. close-policy