JavaScript'te bir dizi nasıl tersine çevrilir
Bu yazıda, JavaScript'te bir dizinin nasıl tersine çevrileceğini öğreneceğiz.
Bunu yapmanın birden fazla yolu var:
- Yöntemi kullanma
reverse()(Yerleşik) - for döngüsü kullanma
Üretim aşamasında dilde olanı kullanmanız sizin için daha iyi, ancak öğrenme aşamasında perde arkasında neler olduğunu anlamak daha iyidir.
Bizim problemimiz
Şimdi sorunumuz ne? Sorun şu ki bir dizi var ve biz onu tersine çevirmek istiyoruz.
Bunun gibi bir dizi olduğunu hayal edin:
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
- Yöntemi kullanma
reverse()(Yerleşik) - for döngüsü kullanma
reverse()Yöntemi problemimizi çözmek için kullanabiliriz .
Örnek
// Array
let myArray = [1, 2, 3, 4, 5];
// Reverse the array
let reversedArr = myArray.reverse();
// Result:
console.log(reversedArr);
[ 5, 4, 3, 2, 1
Şimdi kodu yazmadan önce for döngüsü ile bu sorunu nasıl çözeceğimizi anlamalıyız?
İlk olarak, dizideki her öğe üzerinde yineleme için kullanılan yineleme, değil mi?
Peki burada , dizideki son elemandan ilk elemana (tersi) başlayabileceğimiz anlamına gelir.
Sonra her elemanı yeni bir diziye ekleyebiliriz.
Çözümü şu şekilde özetleyin:
- Dizimizdeki her öğeyi yineleyin
- Yineleme sondan birinciye doğru başlayacak
5, 4, 3, 2, 1
// Array
let myArray = [1, 2, 3, 4, 5];
// Create new array
let result = [];
// Iterate over every element in our array
for (let i = myArray.length - 1; i >= 0; i--) {
// Add every element to new array
result.push(myArray[i]);
}
// Result:
console.log(result);
[ 5, 4, 3, 2, 1 ]
Blogumu okuduğunuz için teşekkür ederim, blogumdan daha fazla harika makale okuyabilirsiniz.

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































