Bir Dizi JavaScript'ine Değer Nasıl Eklenir

Bir Dizi Javascript Ine Deger Nasil Eklenir



JavaScript'te bir diziye eleman eklemek için birden çok yöntem vardır. Bir diğerine tek bir öğe, birden çok öğe ve hatta tüm bir dizi ekleyebilirsiniz. JavaScript, farklı yöntemler kullanarak diziler arasında geçiş yapmanıza veya bunları değiştirmenize de izin verir. Array.prototype nesnesi, tüm özelliklerin ve yöntemlerin kaynağıdır.

Bu makale bir diziye değer ekleme prosedürlerini açıklayacaktır.

JavaScript'te Diziye Değer Nasıl Eklenir?

Bir diziye değer eklemek için JavaScript'in aşağıda verilen önceden tanımlanmış yöntemlerini kullanabilirsiniz:







  • push() yöntemi
  • unshift() yöntemi
  • splice() yöntemi

Bu yöntemleri iyice anlayalım.



Yöntem 1: push() Yöntemini Kullanarak Diziye Değer Ekleme

Bir diziye değer eklemek için “ itmek() ” en sık kullanılan yöntemdir. Basitçe öğeyi diziye iter veya dizinin sonuna öğeler eklediğini söyleyebiliriz.



Sözdizimi
Verilen sözdizimini izleyin:





Dizi . itmek ( 'eleman' ) ;

Burada, “ eleman ” içine itilecek” Dizi ” yardımıyla” itmek() ' yöntem.

Örnek
İlk olarak “ isimli bir dizi oluşturacağız. Çiçekler ”:



çiçek bırak = [ 'Gül' , 'Zambak' , 'Yasemin' ] ;

Oluşturulan dizinin elemanlarını “ kullanarak konsolda yazdıracağız. konsol.log() ' yöntem:

konsol. kayıt ( Çiçekler ) ;

Ardından, bir öğe ekleyeceğiz “ Lale ” dizisinde” Çiçekler ” push() yöntemini kullanarak:

Çiçekler. itmek ( 'Lale' ) ;

Son olarak, güncellenmiş diziyi yazdıracağız “ Çiçekler ” içine bir öğe ekledikten sonra:

konsol. kayıt ( Çiçekler ) ;

Çıktıda görebileceğiniz gibi, “ öğesi Lale ” dizimize başarıyla eklendi:

Dizinin başına bir eleman eklemek istiyorsanız, sonraki bölüme bakın.

Yöntem 2: unshift() Yöntemini Kullanarak Diziye Değer Ekleme

'' seçeneğini de kullanabilirsiniz. kaydırmayı kaldır() ” bir diziye değer ekleme yöntemi. Bir dizinin başlangıcındaki değeri ekler.

Sözdizimi
unshift() yöntemini kullanarak bir dizinin başlangıç ​​konumuna bir değer eklemek için verilen sözdizimini kullanın:

Dizi . vites değiştirmek ( 'eleman' ) ;

Örnek
“ adlı önceki örnekte oluşturulan aynı diziyi ele alacağız. Çiçekler ”. Şimdi, ' öğesini ekleyeceğiz. Lale ”, “unshift()” yöntemini kullanarak dizinin başında:

Çiçekler. vites değiştirmek ( 'Lale' ) ;

Son olarak “ dizisini yazdıracağız. Çiçekler ” konsolda:

konsol. kayıt ( Çiçekler ) ;

Çıktı, “ öğesinin Lale ” dizinin başına başarıyla eklendi:

Öğeyi dizinin ortasına eklemek için sonraki yöntemi görelim.

Yöntem 3: splice() Yöntemini Kullanarak Diziye Değer Ekleme

Bir diziye eleman eklemek için başka bir yöntem kullanılır. ekleme() ' yöntem. Öğeyi dizinin ortasına istediğiniz yere ekler. Argüman olarak üç parametre alır.

Sözdizimi
splice() yöntemi için aşağıda sağlanan sözdizimini izleyin:

Diziler. ekleme ( dizin , deleteCount , 'eleman' ) ;

Burada, “ dizin ” yeni bir öğenin eklenmesi gereken konumdur, “ deleteCount ” kaç öğenin kaldırılması gerektiğini söyler ve “ eleman ” diziye eklenecek bir değerdir.

Örnek
Şimdi, ' öğesini ekleyeceğiz. Lale ” bir dizinin 1. dizininde. Aşağıdaki kodda, ' 1 ”, öğenin yerleştirileceği dizinin dizinidir ve “ 0 ”, bir diziden hiçbir öğenin kaldırılması gerekmediğini belirtir:

Çiçekler. ekleme ( 1 , 0 , 'Lale' ) ;

Eklenen diziyi konsolda yazdırın:

konsol. kayıt ( Çiçekler ) ;

Çıktıda “ öğesinin Lale ” bir dizinin 1. dizinine başarıyla yerleştirilir:

JavaScript'te bir diziye değer eklemek için tüm yöntemleri topladık.

Çözüm

Bir diziye değer eklemek için, push() yöntemi, unshift() yöntemi ve splice() yöntemi dahil olmak üzere önceden tanımlanmış JavaScript yöntemlerini kullanabilirsiniz. Bir dizinin başına yeni bir öğe eklemek için unshift() yöntemi, sonuna yeni bir öğe eklemek için push() yöntemi ve yeni bir öğe eklemek için splice() yöntemi kullanılabilir. dizinin ortasındaki eleman. Bu makale, bir diziye değer ekleme prosedürlerini açıklamaktadır.