JavaScript ile devam ediyorum, geçen yazılarımda ilk önce String Metotları‘na ve daha sonrasında da Arrow Functions‘a göz atmıştık. Sırada, sık kullanılan array metotları olsun dedim ve notlarımı eklemeye karar verdim. Bir sonraki yazıyı sadece map() metoduna ayırmayı planlıyorum. Nedenini ayrıca sonraki yazıda belirteceğim. Şimdilik buradan başlayalım:
1- push(): Bir array’e yeni bir öğe ekler.
const fruits = ['elma', 'armut', 'muz'];
fruits.push('çilek');
console.log(fruits);
// Çıktı: ['elma', 'armut', 'muz', 'çilek']
push() metodu, mevcut bir dizinin sonuna yeni bir öğe eklemek için kullanılır. Bu örnekte, “çilek” öğesini “fruits” dizisine ekledik.
2- pop(): Bir array’den son öğeyi kaldırır ve kaldırılan öğeyi döndürür.
const fruits = ['elma', 'armut', 'muz'];
const removedFruit = fruits.pop();
console.log(removedFruit);
// Çıktı: 'muz'
console.log(fruits);
// Çıktı: ['elma', 'armut']
pop() metodu, mevcut bir diziden son öğeyi kaldırmak için kullanılır. Bu örnekte, “muz” öğesini “fruits” dizisinden kaldırdık ve kaldırılan öğeyi “removedFruit” değişkenine atadık.
3- concat(): İki veya daha fazla array’i birleştirir ve yeni bir array döndürür.
const numbers1 = [1, 2, 3];
const numbers2 = [4, 5, 6];
const combinedNumbers = numbers1.concat(numbers2);
console.log(combinedNumbers);
// Çıktı: [1, 2, 3, 4, 5, 6]
concat() metodu, bir veya daha fazla diziyi birleştirmek için kullanılır. Bu örnekte, “numbers1” ve “numbers2” dizilerini birleştirerek “combinedNumbers” dizisini oluşturduk.
4- indexOf(): Bir öğenin bir array’deki ilk indeksini döndürür veya öğe bulunamazsa -1 döndürür.
const fruits = ['elma', 'armut', 'muz'];
const index = fruits.indexOf('armut');
console.log(index);
// Çıktı: 1
indexOf() metodu, belirli bir öğenin bir dizideki ilk indeksini bulmak için kullanılır. Bu örnekte, ‘armut’ öğesinin “fruits” dizisindeki indeksini bulduk.
5- slice(): Bir array’in belirli bir bölümünü kopyalar ve yeni bir array olarak döndürür.
const fruits = ['elma', 'armut', 'muz', 'çilek', 'portakal'];
const slicedFruits = fruits.slice(1, 4);
console.log(slicedFruits);
// Çıktı: ['armut', 'muz', 'çilek']
slice() metodu, bir dizinin belirli bir bölümünü kopyalamak için kullanılır. İlk parametre, kopyalanacak bölümün başlangıç indeksini ve ikinci parametre ise son indeksi belirtir. Bu örnekte, “fruits” dizisinin 1. indeksinden (armut) 4. indeksine (portakal) kadar olan bölümü kopyaladık.
6- reverse(): Bir array’in öğelerini tersine çevirir.
const numbers = [1, 2, 3, 4, 5];
numbers.reverse();
console.log(numbers);
// Çıktı: [5, 4, 3, 2, 1]
reverse() metodu, bir dizinin öğelerini tersine çevirmek için kullanılır. Bu örnekte, “numbers” dizisinin öğelerini tersine çevirdik.
7- join(): Bir array’in öğelerini birleştirerek başka bir array oluşturur.
const fruits = ['elma', 'armut', 'muz'];
const fruitString = fruits.join(', ');
console.log(fruitString);
// Çıktı: 'elma, armut, muz'
join() metodu, bir dizinin öğelerini birleştirerek bir dizi oluşturur. İsteğe bağlı olarak, birleştirme işlemi sırasında öğeler arasına bir ayraca da sahip olabilirsiniz. Bu örnekte, “fruits” dizisindeki öğeleri virgül ve boşlukla birleştirerek bir dizi oluşturduk.
Her zamanki gibi, ayrıntılı bilgi için MDN‘i ziyaret etmeyi unutmayın.

Bir yanıt yazın