Dizileri Değiştirme
Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası — ders 59 / 77.
Bir dizinin öğelerine erişmenin yanı sıra, onları değiştirebilirsiniz de. Bir dizideki belirli bir öğeyi değiştirmek için, dizinini kullanarak ona yeni bir değer atayabilirsiniz.
İşte bir örnek:
let myArray = ["apple", "banana", "cherry"]
myArray[1] = "orange";
console.log(myArray);Çıktı:
["apple", "orange", "cherry"]banana, orange olarak değiştirildi
Görev
Kolay3 argüman alan changeElement adında bir fonksiyon oluşturun:
- Birinci argüman bir dizidir (array)
- İkinci argüman bir indekstir
- Üçüncü argüman yeni bir elemandır
Fonksiyon, ikinci argümanda saklanan indeksteki elemanı üçüncü argümandaki değerle değiştirerek değiştirilmiş diziyi döndürecektir (return).
Örneğin, şu argümanlarla: changeElement<strong>(</strong>[1, 2, 3], 0, 9) fonksiyon [9, 2, 3] değerini döndürecektir.
Kopya kağıdı
Bir dizi öğesini değiştirmek için, indeksini kullanarak yeni bir değer atayın:
let myArray = ["apple", "banana", "cherry"];
myArray[1] = "orange";
console.log(myArray); // ["apple", "orange", "cherry"]Kendin dene
function changeElement(arr, index, newElement) {
// Buraya kod yazın
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Tür Zorlama7Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıBahşiş ve Toplamı Hesaplama2Değişkenler
SayılarStringBooleanİsimlendirme KurallarıBoş DeğişkenlerÖzet - Değişkenleri BaşlatmaSabitler11Diziler Bölüm 1
Dizi TanımlamaDizi Elemanlarına ErişmeDizileri DeğiştirmeDizi Metotları Bölüm 1Dizi Metotları Bölüm 2Özet - Dizi İşleyici3Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriSıkı ve Gevşek EşitlikÖzet - Basit Matematik6Temel Giriş-Çıkış
ÇıktıDeğişkenlerle ÇıktıTür Dönüşümü - Bölüm 1Tür Dönüşümü - Bölüm 2Özet - 120'ye KadarÖzet - Doğru veya Yanlış