JavaScript Nesneleri (Örneklerle)

Bu eğitimde, örnekler yardımıyla JavaScript nesneleri hakkında bilgi edineceksiniz.

JavaScript veri türleri eğitiminde, 7 farklı ilkel veri türü hakkında bilgi edindiniz. Ve burada, sekizinciyi öğreneceksiniz>// object const student = ( firstName: 'ram', class: 10 );

Burada studentdizeler ve sayılar gibi değerleri depolayan bir nesne var.

JavaScript Nesne Beyanı

Bir nesneyi bildirmek için sözdizimi şöyledir:

 const object_name = ( key1: value1, key2: value2 )

Burada bir nesne object_nametanımlanır. Bir nesnenin her üyesi, virgülle ayrılmış ve süslü parantez içine alınmış bir anahtar: değer çiftidir ().

Örneğin,

 // object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object

Tek satırda da bir nesne tanımlayabilirsiniz.

 const person = ( name: 'John', age: 20 );

Yukarıdaki örnekte, nameve ageanahtarları ve Johnve 20sırasıyla değerlerdir.

JavaScript'te bir nesneyi bildirmenin başka yolları da vardır. Daha fazla bilgi edinmek için JavaScript Nesnelerini Bildirmenin Farklı Yolları bölümünü ziyaret edin.

JavaScript Nesne Özellikleri

JavaScript'inizde "tuşu: değer" çiftleri denir özelliklerini . Örneğin,

 let person = ( name: 'John', age: 20 );

Burada name: 'John've age: 20özelliklerdir.

JavaScript nesne özellikleri

Nesne Özelliklerine Erişim

Bir mülkün değerine anahtarını kullanarak erişebilirsiniz .

1. Nokta Gösterimini Kullanma

İşte nokta gösteriminin sözdizimi.

 objectName.key

Örneğin,

 const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John

2. Parantez Gösterimini Kullanma

Burada köşeli parantez gösteriminin sözdizimi verilmiştir.

 objectName("propertyName")

Örneğin,

 const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John

JavaScript İç İçe Nesneler

Bir nesne başka bir nesne de içerebilir. Örneğin,

 // nested object const student = ( name: 'John', age: 20, marks: ( science: 70, math: 75 ) ) // accessing property of student object console.log(student.marks); // (science: 70, math: 75) // accessing property of marks object console.log(student.marks.science); // 70

Yukarıdaki örnekte, bir nesne student, marksözellikte bir nesne değeri içerir .

JavaScript Nesne Yöntemleri

JavaScript'te, bir nesne bir işlev de içerebilir. Örneğin,

 const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello

Burada, selamlama tuşu için değer olarak bir işlev kullanılır. Bu yüzden nesnenin içindeki işlevi çağırmak person.greet()yerine kullanmamız gerekiyor person.greet.

JavaScript yöntemi , bir işlev bildirimi içeren bir özelliktir. Bir sonraki eğitimde JavaScript Yöntemleri hakkında ayrıntılı bilgi edineceksiniz.

Ilginç makaleler...