JavaScript Dizileri: Element Ekleme ve Silme İşlemleri

JavaScript Dizileri: Element Ekleme ve Silme İşlemleri

JavaScript Dizileri: Element Ekleme ve Silme İşlemleri konusunda detaylı bilgi edinin! Dizilere eleman nasıl eklenir ve nasıl silinir? Okuyarak öğrenin ve uygulamalı olarak deneyin Başarılı bir web geliştirici olmak isteyenler için ideal bir kaynak!

JavaScript Dizileri: Element Ekleme ve Silme İşlemleri

JavaScript, web geliştirme için en çok kullanılan dillerden biridir ve diziler de en sık kullanılan fonksiyonlardandır. Bu makalede, JavaScript dizilerinde eleman ekleme ve silme işlemlerinin nasıl yapılacağını öğreneceksiniz.

JavaScript'de, dizilere eleman ekleme işlemi yapmanın birkaç yöntemi vardır. Bunlar; push(), unshift() ve splice() fonksiyonlarıdır. push() fonksiyonu dizinin sonuna eleman eklemek için kullanılırken, unshift() fonksiyonu dizinin başına eleman eklemek için kullanılır. splice() fonksiyonu ise dizinin belirli bir konumundan başlayarak elemanları değiştirebilir veya silebilir. Cyber Classrooms adlı web sitesinde de anlatıldığı gibi, bu fonksiyonlar sayesinde dizilerle çalışmak oldukça kolay hale gelmektedir.

Dizilerden elemanları silmek için ise pop(), shift() ve splice() fonksiyonlarını kullanabilirsiniz. pop() fonksiyonu son elemanı silerken, shift() fonksiyonu ilk elemanı siler. splice() fonksiyonu da elemanları belirli bir konumdan başlayarak değiştirebilir veya silebilir. Bu fonksiyonlar sayesinde, dizilerdeki elemanları kolaylıkla silmek mümkündür.


Dizi Elemanı Ekleme

Bir diziye yeni elemanlar eklemek için JavaScript dilinde kullanabileceğimiz üç farklı fonksiyon bulunmaktadır. Bu fonksiyonlar şu şekildedir: push(), unshift() ve splice().

push() fonksiyonu, bir dizinin sonuna yeni bir eleman eklerken; unshift() fonksiyonu, bir dizinin başına yeni bir eleman ekler. splice() fonksiyonu ise, belirli bir konumdan başlayarak dizideki elemanları değiştirebilir veya silebilir. Bu fonksiyonlar kullanılarak, dizilere istenilen kadar eleman eklenebilir ve silinebilir.

push() fonksiyonu kullanıldığında, yeni eleman dizinin sonuna eklenirken; unshift() fonksiyonu kullanıldığında yeni eleman dizinin başına eklenir. splice() fonksiyonu ise daha farklı bir kullanım şekline sahiptir. splice() fonksiyonu kullanılarak belirli bir konumdan başlayarak dizideki elemanlar silinebilir veya değiştirilebilir. Ayrıca bu fonksiyon ile yeni elemanlar da diziye eklenebilir.

Dizilere yeni elemanlar eklemek için örneğin aşağıdaki kodlar kullanılabilir:

Fonksiyon Açıklama Örnek
push() Dizinin sonuna yeni bir eleman ekler. let dizi = [1, 2, 3];
dizi.push(4);
console.log(dizi); // [1, 2, 3, 4]
unshift() Dizinin başına yeni bir eleman ekler. let dizi = [1, 2, 3];
dizi.unshift(0);
console.log(dizi); // [0, 1, 2, 3]
splice() Belirli bir konumdan başlayarak dizideki elemanları değiştirir veya silebilir. let dizi = [1, 2, 3, 4, 5];
dizi.splice(2, 0, 6);
console.log(dizi); // [1, 2, 6, 3, 4, 5]

push() Fonksiyonu

JavaScript dizilerinde bir elemanı sonuna eklemek istediğinizde push() fonksiyonunu kullanabilirsiniz. push() fonksiyonu, dizinin sonuna yeni bir eleman ekler. Bunun için dizi üzerinde push() fonksiyonunu kullanmanız yeterlidir. Aşağıda basit bir örnek verilmiştir:

let dizi = [1, 2, 3];
dizi.push(4);
console.log(dizi); // [1, 2, 3, 4]

Basitçe anlatmak gerekirse, push() fonksiyonu parametre olarak aldığı elemanı, dizinin sonuna ekler. Bu sayede, dizinin son elemanı yeni eklenen eleman olur ve dizinin boyutu da bir artar. Eğer push() fonksiyonunu daha önce kullandıysanız, bu özelliği biliyorsunuz demektir. Herhangi bir dizinin sonuna eleman eklemek istediğinizde, push() fonksiyonu işinizi görecektir.push() fonksiyonunu kullanarak birden fazla elemanı da diziye ekleyebilirsiniz. Bunun için push() fonksiyonunu birden çok kez kullanmanız gerekiyor. Örneğin:

let dizi = [];
dizi.push(1);
dizi.push(2);
dizi.push(3);
console.log(dizi); // [1, 2, 3]

Yukarıdaki örnekte boş bir dizi oluşturduk ve daha sonra push() fonksiyonunu üç kez kullanarak, sırasıyla 1, 2 ve 3 elemanlarını dizinin sonuna ekledik. Böylece, dizi oluşturma ve eleman ekleme işlemlerini bir arada yapmış olduk. push() fonksiyonu ile eleman ekleme işlemi, JavaScript programcıları tarafından sıklıkla kullanılır.

Örnek:

Bu örnekte, öncelikle bir dizi tanımlanıyor ve içerisine üç adet sayı ekleniyor. Ardından push() fonksiyonu kullanılarak dizinin sonuna 4 sayısı ekleniyor. İşlem daha sonra console.log() fonksiyonuyla gösteriliyor. Şöyle ki:

let dizi = [1, 2, 3];dizi.push(4);console.log(dizi); // [1, 2, 3, 4]

Ancak push() fonksiyonu yalnızca yeni elemanların dizinin sonuna eklenmesi için kullanılabiliyor. Eğer farklı bir konuma bir eleman eklemek istiyorsak splice() fonksiyonu kullanılır. Mesela, aynı diziye 6 sayısını eklemek ve eklediğimiz sayıyı dizinin üçüncü elemanı haline getirmek için şöyle bir kod kullanabiliriz:

let dizi = [1, 2, 3, 4, 5];dizi.splice(2, 0, 6);console.log(dizi); // [1, 2, 6, 3, 4, 5]

Burada, splice() fonksiyonuna ilk olarak hangi indeks üzerinde işlem yapmak istediğimiz (2), kaç tane elemanı silmek istediğimiz (0) ve hangi elemanı eklemek istediğimiz (6) veriliyor. Daha sonra işlem console.log() fonksiyonuyla gösteriliyor.

dizi.push(4);

JavaScript dizilerinde eleman eklemek için kullanılacak işlemlerden biri, push() fonksiyonudur. Bu fonksiyon, dizinin sonuna yeni bir eleman eklemek için kullanılır. Örnek olarak, dizi.push(4) kodu ile [1, 2, 3] dizisine 4 elemanı eklenebilir. Bu işlem sonucu elde edilen dizi şu şekildedir:

Kod Çıktı
let dizi = [1, 2, 3]; dizi.push(4); console.log(dizi); [1, 2, 3, 4]

Bu şekilde push() fonksiyonu ile eleman eklemek, JavaScript dizilerinde oldukça sık kullanılan bir yöntemdir.

console.log(dizi); // [1, 2, 3, 4]

Aşağıdaki örnekte, push() fonksiyonu kullanılarak dizinin sonuna yeni bir eleman eklenmiştir. Eklenen elemanın değeri 4'tür. Dizinin tüm elemanları, console.log() fonksiyonu kullanılarak konsola yazdırılmıştır. Bu örnek, push() fonksiyonunun nasıl kullanılacağını göstermektedir.

Örnek:
let dizi = [1, 2, 3];dizi.push(4);console.log(dizi); // [1, 2, 3, 4]

Diziler, hızlı ve verimli veri depolama yöntemleri sunar. Bu nedenle, birçok programlama dilinde en sık kullanılan veri yapıları arasındadır. JavaScript, açık kaynaklı ve yaygın olarak kullanılan bir programlama dilidir. Dizilere yeni elemanlar eklemek veya mevcut elemanları silmek, JavaScript gibi birçok dilde oldukça basittir. Bu makalede, JavaScript dizilerindeki element ekleme ve silme yöntemleri kullanılarak, dizilerin nasıl manipüle edilebileceği anlatılmıştır.


unshift() Fonksiyonu

Diziye eleman eklemek için push() fonksiyonunu kullanmanın yanında, unshift() fonksiyonu da dizinin başına eleman eklemek için kullanılabilir. Bu fonksiyon, dizinin başlangıcına istediğiniz kadar ekleme yapabilirsiniz. Adeta diziye baştan bir tane yeni eleman eklemek için kullanabilirisiniz.

Örneğin, bir dizi oluşturun ve unshift() fonksiyonunu kullanarak başına birkaç eleman ekleyin:

let dizi = [1, 2, 3];
dizi.unshift(0);
dizi.unshift(-1, -2);
console.log(dizi); // [-2, -1, 0, 1, 2, 3]

Yukarıdaki örnekte, diziye önce -2, sonra -1 ve son olarak 0 elemanları eklenir. Daha sonra, dizinin ilk elemanı olarak -2 elemanı görüntülenir.


Örnek:

Bu örnekte, let anahtar kelimesiyle dizi adında bir dizi tanımlanmıştır ve [1, 2, 3] değerleri ile başlatılmıştır. Bu dizinin sonuna push() fonksiyonu kullanılarak 4 değeri eklenmiştir. Ardından, console.log(dizi) kodu kullanılarak dizinin son halinin [1, 2, 3, 4] olduğu görülebilir.

dizi.unshift(0);

Dizinin başına yeni bir eleman eklemek için unshift() fonksiyonu kullanılır. Önceden tanımlanmış bir dizi içerisine yeni bir eleman eklemek için bu fonksiyon oldukça kullanışlıdır.

Örneğin, elimizde [1, 2, 3] gibi bir dizi olsun. Bu dizinin başına 0 elemanını eklemek için şu kod bloğunu yazabiliriz:

let dizi = [1, 2, 3];dizi.unshift(0);console.log(dizi); // [0, 1, 2, 3]

Bu kod bloğu sayesinde 'dizi' adlı değişken içerisindeki [1, 2, 3] gibi bir dizinin önüne 0 elemanı eklenerek yeni bir dizi oluşturuldu. Yani, eğer bir dizinin başına yeni bir eleman eklemek istiyorsak, unshift() fonksiyonu bize yardımcı olacaktır.

console.log(dizi); // [0, 1, 2, 3]

Bu örnek, unshift() fonksiyonunun kullanımını göstermektedir. unshift() fonksiyonu, dizilerin başına eleman eklemek için kullanılır. Örnekte, "dizi" adlı bir dizi tanımlanmış ve "unshift()" fonksiyonu kullanılarak elemanlar eklenmiştir. Fonksiyon kullanıldıktan sonra "console.log()" ile dizinin yeni hali görüntülenmiştir. Görüntülenen dizi, başa eklenen elemanların doğru bir şekilde eklenip eklenmediğini kontrol etmek için kullanılır.

Bu fonksiyon, "push()" fonksiyonu ile dizinin sonuna eleman eklemek yerine başa eklemek için kullanılabilir. Eğer dizinin sonuna eleman eklemek istenirse "push()" fonksiyonu kullanılabilir. unshift() fonksiyonunun yanı sıra "splice()" fonksiyonu da belirli bir konumdan başlayarak eleman ekleme işlemi yapabilir.

Aşağıdaki tablo, dizilere eleman ekleme işlemlerinde kullanılan fonksiyonları ve kullanım şekillerini özetlemektedir:

Fonksiyon Açıklama Kullanım Şekli
push() Dizinin sonuna eleman ekler dizi.push(eleman)
unshift() Dizinin başına eleman ekler dizi.unshift(eleman)
splice() Belirli bir konumdan başlayarak eleman ekleyebilir veya silebilir dizi.splice(başlangıç_konumu, silme_adedi, eleman1, eleman2, ...)

Dizilere eleman ekleme işlemi, JavaScript programlama dilinin temel yapı taşlarından biridir. Bu yöntemlerin doğru kullanımı, programların sağlıklı ve düzgün bir şekilde çalışmasına yardımcı olacaktır.


splice() Fonksiyonu

JavaScript dizilerinde eleman silmek veya değiştirmek için kullanılan splice() fonksiyonu oldukça önemlidir. Bu fonksiyon sayesinde dizi içindeki elemanları istenilen pozisyondan başlayarak silmek veya değiştirmek mümkündür. splice() fonksiyonu, üç adet parametre alır: başlangıç konumu, silme/değiştirme yapılacak eleman sayısı ve eklenecek yeni elemanlar (varsa).

Parametre Açıklama
Başlangıç Konumu Dizideki işlemin başlatılacağı konum belirtilir. Bu konumdan sonra gelen elemanlar silinir veya değiştirilir.
Silme/Değiştirme Sayısı Başlangıç konumundan itibaren kaç adet elemanın silineceği veya değiştirileceği belirtilir. Bu parametre 0 ise silme işlemi yapılmaz ve yalnızca eleman ekleme işlemi gerçekleşir.
Eklenecek Yeni Elemanlar Başlangıç konumundan itibaren silme işlemi yapılmadan önce, diziye eklenecek olan elemanlar belirtilir. Bu parametre opsiyoneldir ve eklenecek eleman yoksa kullanılmayabilir.

splice() fonksiyonu, hem silme hem de değiştirme işlemlerini aynı anda yapabilir. Örneğin, aşağıdaki kodda dizinin 2. indeksinden başlayarak 2 eleman silinmiş ve yerlerine yeni bir eleman eklenmiştir.

let dizi = [1, 2, 3, 4, 5];dizi.splice(2, 2);console.log(dizi); // [1, 2, 5]

Bu örnekte 2. indeksten başlayarak 2 elemanın silinmesi için '2, 2' parametreleri verilmiştir. Bu sayede dizinin 2. ve 3. elemanları silinmiş ve geriye kalan elemanlar kaymıştır. Bu silme işleminden sonra ise 2. indekse 5 sayısı eklenmiştir.


Örnek:

Dizilere eleman eklemek veya silmek oldukça önemlidir. Bu örnekte, let dizi = [1, 2, 3, 4, 5]; şeklinde tanımlanan bir dizi üzerinden örnekler verilecektir.

Diziye yeni bir eleman eklemek için, push() fonksiyonu kullanılır. Örneğin:

Komut Çıktı
dizi.push(6); [1, 2, 3, 4, 5, 6]

Yukarıdaki örnekte, push() fonksiyonu ile dizinin sonuna 6 sayısı eklenmiştir.

Diziden eleman silmek için, splice() fonksiyonu kullanılabilir. Örneğin:

Komut Çıktı
dizi.splice(2, 1); [1, 2, 4, 5]

Yukarıdaki örnekte, splice() fonksiyonu ile dizinin 3. elemanı olan 3 sayısı silinmiştir.

dizi.splice(2, 0, 6);

dizi.splice(2, 0, 6); fonksiyonu, belirtilen pozisyondan başlayarak dizinin içerisine yeni bir eleman ekler. Örneğin, elimizdeki dizi [1, 2, 3, 4, 5] olsun ve bu diziye 2. pozisyondan sonra 6 sayısını eklemek isteyelim. Bunun için splice() fonksiyonunu kullanabiliriz. İlk parametre dizideki işlem yapacağımız pozisyonu, ikinci parametre silinecek eleman sayısını ve üçüncü parametre ise eklenecek elemanları temsil eder.

Parametre Açıklama
Pozisyon Eklenmek istenen elemanın konumunu belirtir
Silinecek Eleman Sayısı Belirtilen pozisyondan itibaren kaç elemanın silineceğini belirtir
Eklenecek Eleman Diziye eklenmek istenen elemanları belirtir

Bu örnekte, splice() fonksiyonunun ilk parametresi 2 olarak belirtilmiş, yani eklemek istediğimiz 6 sayısını 2. pozisyona eklemek istiyoruz. İkinci parametre, silecek eleman sayısını belirtir ve burada sileceğimiz bir eleman olmadığından 0 olarak belirlenmiştir. Üçüncü parametre ise ekleyeceğimiz elemanları temsil eder ve burada sadece bir tane eleman olan 6 sayısı verilmiştir. Bu işlem sonucunda, dizi şu şekilde olacaktır: [1, 2, 6, 3, 4, 5].

splice() fonksiyonu aynı zamanda belirtilen pozisyondan itibaren bir veya daha fazla elemanı da silebilir. Örneğin, dizi.splice(2, 2) komutu, dizinin 2. pozisyonundan itibaren 2 elemanı silecektir. Bu örnekte, [1, 2, 3, 4, 5] dizisinde 2. ve 3. elemanlar silinecektir ve dizi şu şekilde olacaktır: [1, 2, 5].

console.log(dizi); // [1, 2, 6, 3, 4, 5]

Yukarıdaki örnekte, splice() fonksiyonu kullanılarak dizinin 2. indeksinden başlayarak 0 eleman silindi ve yerine 6 eklendi. Bu nedenle, dizinin son hali [1, 2, 6, 3, 4, 5] şeklindedir. splice() fonksiyonu ile diğer işlemler de yapılabilir. Örneğin, 2. indeksten başlayarak 2 eleman silmek için aşağıdaki kod kullanılabilir:

dizi.splice(2, 2);

Bu kod ile dizi, [1, 2, 5] haline gelir. splice() fonksiyonu, değiştirmek veya silmek istediğimiz elemanların sayısı ile birlikte belirli bir konumdan başlayarak işlem yapar. Bu özelliği sayesinde, JavaScript dizilerinde eleman ekleme ve silme işlemleri oldukça esnek ve kullanışlı hale gelir.


Dizi Elemanı Silme

Dizilerdeki elemanları silebilmek için pop(), shift() ve splice() fonksiyonları kullanılabilir. pop() fonksiyonu dizinin son elemanını silerken, shift() fonksiyonu dizinin ilk elemanını siler. splice() fonksiyonu ise belirli bir konumdan başlayarak dizideki elemanları değiştirebilir veya silebilir.

Örneğin, let dizi = [1, 2, 3]; dizisi üzerinde çalışıldığında, dizi.pop() ifadesi kullanıldığında son eleman olan '3' silinecektir ve dizi = [1, 2] yapacaktır. Benzer şekilde, dizi.shift() ifadesi kullanıldığında ilk eleman olan '1' silinecektir ve dizi = [2, 3] olacaktır.

splice() fonksiyonu ise daha esnek bir kullanım sunmaktadır. Belirli bir konumdan başlayarak eleman silme işlemi, splice() fonksiyonu ile kolayca yapılabilir. Örneğin, let dizi = [1, 2, 3, 4, 5]; dizisinde, dizi.splice(2, 2); ifadesi kullanıldığında 2. konumdan başlayarak 2 eleman silinecektir ve dizi = [1, 2, 5] yapacaktır.

Bu fonksiyonlar, dizilerde eleman ekleme ve silme işlemlerinin en temel işlevleridir. Programcılar, dizilerin daha karmaşık işlevleri için bu temel fonksiyonları düzenli olarak kullanmaktadırlar.


pop() Fonksiyonu

JavaScript dizilerinde eleman silmenin bir diğer yöntemi ise pop() fonksiyonudur. Bu fonksiyon, dizinin son elemanını siler.

Bunun için pop() fonksiyonunun çağrılması yeterlidir. Örneğin:

Kod Çıktı
let dizi = [1, 2, 3];
dizi.pop();
console.log(dizi);
[1, 2]

Yukarıdaki örnekte, dizi.pop() ifadesi ile dizinin son elemanı silinmiş ve console.log(dizi) ifadesi ile dizinin yeni halini görebilirsiniz.


Örnek:

Bu örnekte, bir dizi oluşturduk ve içerisine 1, 2 ve 3 elemanlarını ekledik. Ardından, push() fonksiyonu kullanarak dizinin sonuna 4 elemanını ekleyerek dizinin 1, 2, 3 ve 4 elemanlarından oluşmasını sağladık.

İşlem Dizi İçeriği
Dizi oluşturma [1, 2, 3]
push(4) fonksiyonu [1, 2, 3, 4]

Yukarıdaki örnekte, push() fonksiyonunu kullanarak dizinin sonuna yeni bir eleman ekledik. Aynı şekilde, splice() fonksiyonu kullanılarak, dizinin herhangi bir konumunda istenilen eleman eklenerek veya silinerek dizinin içeriği değiştirilebilir.

dizi.pop();

pop() fonksiyonu, dizinin son elemanını silmek için kullanılır. Bu fonksiyon, dizinin son elemanını kalıcı olarak siler ve silinen elemanı döndürür. Bu nedenle, pop() fonksiyonunu kullandığınızda, dizinin sonunda yer alan son eleman silinir.

Örneğin, aşağıdaki kodda pop() fonksiyonu kullanılmıştır. Bu kod, dizi pop() fonksiyonu yardımıyla son elemanını silecek ve sonrasında diziyi konsola yazdıracaktır:

Kod: let dizi = [1, 2, 3];
dizi.pop();
console.log(dizi); // [1, 2]

Yukarıdaki kod bloğu çalıştırıldığında, konsolda dizinin son elemanının silinmiş hali olan [1, 2] yazacaktır.

  • pop() fonksiyonu, dizinin son elemanını siler.
  • Dizinin son elemanı kalıcı olarak silinir ve silinen elemanı döndürür.
console.log(dizi); // [1, 2]

Bu örnek, pop() fonksiyonu kullanarak dizinin son elemanını sildikten sonra kalan elemanların nasıl görüneceğini göstermektedir. İlk olarak, [1, 2, 3] şeklinde bir dizi yaratıldı. Sonra, pop() fonksiyonu kullanılarak dizinin son elemanı silindi. Son olarak, console.log() fonksiyonu kullanılarak yeni dizi görüntülendi ve [1, 2] sonucu elde edildi.


shift() Fonksiyonu

JavaScript dizilerinde eleman silmenin farklı yöntemleri bulunmaktadır. Bunlardan biri de shift() fonksiyonudur. shift() fonksiyonu, dizideki ilk elemanı siler. Bu fonksiyon, pop() fonksiyonuna benzer şekilde çalışır. Ancak, pop() fonksiyonu son elemanı silerken shift() fonksiyonu ilk elemanı siler.

shift() fonksiyonu, diziden ilk elemanı siler ve geriye kalan elemanları 1 birim sola kaydırır. Bu işlem sonucunda, dizi boyutu bir azalır. shift() fonksiyonunun kullanımı oldukça basittir. İlgili diziyi seçtikten sonra, dizinin başındaki elemanı silmek için shift() fonksiyonunu kullanabilirsiniz.

Örneğin, aşağıdaki kod dizisi, shift() fonksiyonunun kullanımını göstermektedir:

Kod Dizisi Ekran Çıktısı
let dizi = [1, 2, 3];
dizi.shift();
console.log(dizi);
[2, 3]

Yukarıdaki örnekte, öncelikle bir dizi oluşturulur ve dizinin ilk elemanı shift() fonksiyonu ile silinir. Sonrasında, dizi elemanları ekrana yazdırılır. Bu işlem sonucunda, dizinin ilk elemanı olan "1" silinmiş ve dizi boyutu 1 azalmıştır.


Örnek:

Bu örneğimizde, bir dizinin nasıl değiştirileceğini göreceğiz. İlk olarak, "let dizi = [1, 2, 3];" şeklinde bir dizi tanımladık. Daha sonra, bu dizi üzerinde çeşitli değişiklikler yapacağız.

Dizinin sonuna yeni bir eleman eklemek için push() fonksiyonunu kullanabiliriz. Örneğimizde, "dizi.push(4);" komutunu kullanarak diziye 4 numaralı elemanı ekledik.

Bir dizinin başına yeni bir eleman eklemek için unshift() fonksiyonunu kullanabiliriz. Örneğimizde, "dizi.unshift(0);" komutunu kullanarak diziye 0 numaralı elemanı ekledik.

Bir dizide belirli bir konumdan başlayarak eleman eklemek veya silmek için splice() fonksiyonunu kullanabiliriz. Örneğimizde, "dizi.splice(2, 0, 6);" komutunu kullanarak dizinin 2. elemanından başlayarak 6 numaralı yeni bir eleman ekledik.

Son olarak, diziden elemanları silmek için pop(), shift() ve splice() fonksiyonlarını kullanabiliriz. Örneğimizde, "dizi.pop();" komutunu kullanarak dizinin son elemanını sildik, "dizi.shift();" komutunu kullanarak dizinin ilk elemanını sildik ve "dizi.splice(1, 1);" komutunu kullanarak dizinin 1. elemanını sildik.

dizi.shift();

Dizi elemanı silme işlemi için kullanılan diğer bir yöntem de shift() fonksiyonudur. Bu fonksiyon, dizinin ilk elemanını siler ve dizinin tüm elemanlarını bir birim sola kaydırır.

Örneğin, aşağıdaki dizi elemanlarına sahip bir dizi üzerinde shift() fonksiyonu kullanıldığında:

let dizi = [4, 6, 8, 2];

dizi.shift();

console.log(dizi);

Sonuç olarak, çıktıda [6, 8, 2] şeklinde bir dizi görmüş oluruz. Çünkü shift() fonksiyonu, ilk elemanı olan 4'ü silmiş ve diğer elemanları sol tarafa kaydırmıştır.

shift() fonksiyonunun pop() fonksiyonuna benzer bir özelliği vardır. Ancak pop() fonksiyonu son elemanı silerken, shift() fonksiyonu ilk elemanı siler. Her iki fonksiyon da splice() fonksiyonu ile kombinasyon halinde kullanılabilir.

console.log(dizi); // [2, 3]

shift() fonksiyonu, dizinin ilk elemanını siler. Yukarıdaki örnekte, shift() fonksiyonu kullanarak diziden ilk eleman olan 1 değeri silinebilir.

Bunun için aşağıdaki kod bloğu kullanılabilir:

Kod Çıktı
let dizi = [1, 2, 3];
dizi.shift();
console.log(dizi); // [2, 3]
[2, 3]

Yukarıdaki örnekte shift() fonksiyonu kullanılarak, dizinin ilk elemanı olan 1 çıktı olarak görüntüleniyor.