Object Yapıları
Object Yapıları ve Kullanımı
JavaScript’te Object yapısı, verileri organize etmek ve daha karmaşık veri yapıları oluşturmak için kullanılan önemli bir yapıdır. Objeler, key-value (anahtar-değer) çiftlerinden oluşan yapılardır ve çeşitli veri tiplerini içerebilirler.
Object kullanımını gösteren bir kod snippet’ı:
let person = { name: "John Doe", age: 30, city: "New York" }; console.log(person.name); // "John Doe" console.log(person.age); // 30 console.log(person.city); // "New York"
Yukarıdaki örnekte, person
adında bir obje oluşturduk ve içine name
, age
ve city
isimli anahtarlar ekledik. Her anahtarın karşısına bir değer atayarak objeyi oluşturduk ve bu değerlere eriştik.
Objeler aynı zamanda fonksiyonları da içerebilirler. Bu fonksiyonlara genellikle “method” denir ve objenin özelliklerini veya davranışlarını tanımlamak için kullanılır.
let person = { name: "Alice", age: 25, greet: function() { console.log("Hello, my name is " + this.name + ". I am " + this.age + " years old."); } }; person.greet(); // "Hello, my name is Alice. I am 25 years old."
Yukarıdaki örnekte, person
objesine bir greet
methodu ekledik. Bu method, objenin name
ve age
özelliklerine erişerek bir selamlama mesajı yazdırıyor.
Object yapısı JavaScript’te çok yaygın olarak kullanılan bir yapıdır ve verileri daha düzenli ve erişilebilir bir şekilde tutmak için oldukça faydalıdır. Objeler, obje yönelimli programlama kavramlarının temelini oluşturur ve JavaScript’in güçlü bir özelliğidir.