JavaScript Dizisi Bildirirken “{}” ve “[]” Arasındaki Fark Nedir?

Javascript Dizisi Bildirirken Ve Arasindaki Fark Nedir



JavaScript'te köşeli parantezler ve kaşlı ayraçlar arasındaki farkı anlamak, diziler ve nesnelerle etkili bir şekilde çalışmak için önemlidir. Her iki veri yapısı da veri koleksiyonlarını tutabilse de, aralarında çeşitli farklılıklar vardır. Diziler sıralı değer listeleridir, nesneler ise anahtar/değer çiftlerinden oluşur. JavaScript'te, dizileri ve nesneleri bildirme sözdizimi biraz farklıdır. Diziler köşeli parantez [ ] ile bildirilirken, nesneler kaşlı ayraçlar { } kullanılarak bildirilir.

Bu blog, bir dizi bildirirken JavaScript'te kaşlı ayraçlar ve köşeli parantezler arasındaki farkı açıklayacaktır.

JavaScript Dizisi Bildirirken “{ }” ve “[ ]” Arasındaki Fark Nedir?

JavaScript'te, nesneleri bildirmek için kaşlı ayraçlar { } kullanılırken, bir diziyi bildirmek için köşeli parantezler [ ] kullanılabilir. Köşeli parantez içindeki öğeler virgülle ayrılır.







{ } ve [ ] kullanarak bir dizi ve nesne oluşturmak için örnekler görelim.



Örnek 1: “[ ]” ve “{ }” Kullanarak Bir Dizi Bildirin

“ adlı bir dizi oluşturun. Sadece ” programlama dillerini saklayan:



uzundu = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'tepki.js' ] ;

Diziyi konsolda yazdırın:





konsol. kayıt ( Sadece ) ;

Çıktı



Şimdi, küme parantezleri kullanarak bir dizi bildirmeye çalışın, ' Sözdizimi hatası ”:

Kıvrımlı parantezler {} genellikle, bir anahtar/değer çiftleri koleksiyonunu depolayabilen bir tür veri yapısı olan nesneleri bildirmek için kullanılır.

Örnek 2: “{ }” ve “[ ]” Kullanarak Bir Nesne Bildirin

“ adlı bir nesne oluşturun. saat bilgisi ”, öğrenci bilgilerini anahtar/değer çiftlerinde saklar:

sabit saat bilgisi = { İD : 1 , isim : 'Stephen' , yaş : 18 } ;

' kullanarak konsoldaki nesneyi yazdırın. konsol.log() ' yöntem:

konsol. kayıt ( saat bilgisi ) ;

Çıktı

Anahtar-değer çiftlerini [ ] notasyonunda saklamaya çalışırsak, bir hata verir:

JavaScript'te dizi benzeri bir veri yapısını simüle etmek için bir nesneyi kullanabileceğinizi belirtmekte fayda var, ancak bu gerçek bir dizi değildir ve gerçek bir dizi ile aynı yöntem ve özelliklere sahip olmayabilir.

Çözüm

Küme parantez { }, nesneleri bildirmek için kullanılırken, köşeli parantezler [ ] bir dizi bildirmek için kullanılabilir. [ ], JavaScript'te bir dizi bildirmenin standart yoludur ve genellikle { }, dizilere benzeyen ancak bazı farklılıkları olan nesneleri bildirmek için kullanılır. Nesneler, anahtar-değer çiftlerinin bir koleksiyonu/grubuyken, diziler sıralı değerlerin bir koleksiyonudur. Bu blog, bir dizi bildirirken JavaScript'te kaşlı ayraçlar ve köşeli parantezler arasındaki farkı açıkladı.