Nesne uzunluğuyla ilgili temel sorun, belirli bir nesnenin ne kadar uzun olacağını tahmin etmenin zor olabilmesidir. Bu, nesne için bellek ayırmaya çalışırken veya bellekte belirli bir nesne bulmaya çalışırken sorunlara yol açabilir.
The code below will return the length of an object: Object.keys(obj).length
Bu kod, bir nesnenin uzunluğunu döndürür. Object.keys(obj) nesnedeki anahtarların bir dizisini döndürür ve .length bu dizideki öğelerin sayısını döndürür.
JavaScript'teki nesneler
JavaScript'te nesneler, ilgili verileri birlikte gruplandırmanın bir yoludur. Nesneler iki şekilde oluşturulabilir: new anahtar sözcüğü kullanılarak veya yapıcı işlevi kullanılarak.
new anahtar sözcüğünü kullanarak bir nesne oluşturmak için aşağıdaki sözdizimini kullanırsınız:
var nesne = yeni Nesne();
Yapıcı işlevini kullanarak bir nesne oluşturmak için aşağıdaki sözdizimini kullanırsınız:
var nesne = yeni Nesne(); nesne.adı = "Can";
Nesne Özellikleri
JavaScript'te nesneler, nokta operatörü (.) kullanılarak erişilebilen özelliklere sahiptir. Örneğin, "john" nesnesindeki "name" özelliğinin değerini almak için şunu kullanırsınız:
john.adı
Benzer şekilde, "john" nesnesindeki "yaş" özelliğinin değerini almak için şunları kullanırsınız:
john.yaş