Cara membalikkan array dalam JavaScript
Pada artikel ini kita akan belajar cara membalikkan array di JavaScript.
Ada lebih dari satu cara untuk melakukan ini:
- Menggunakan
reverse()metode (Built In) - Menggunakan untuk loop
Lebih baik Anda di tahap produksi menggunakan apa yang ada di bahasa, tetapi di tahap pembelajaran lebih baik memahami apa yang terjadi di balik layar.
Masalah Kami
Sekarang apa masalah kita? Masalahnya adalah ada array dan kami ingin membalikkannya.
Bayangkan ada array seperti itu:
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
- Menggunakan
reverse()metode (Built In) - Menggunakan untuk loop
Kita dapat menggunakan reverse()metode untuk memecahkan masalah kita.
Contoh
// Array
let myArray = [1, 2, 3, 4, 5];
// Reverse the array
let reversedArr = myArray.reverse();
// Result:
console.log(reversedArr);
[ 5, 4, 3, 2, 1
Sekarang, sebelum menulis kode, kita harus memahami bagaimana kita akan menyelesaikan masalah ini dengan for loop?
Pertama, iterasi menggunakan untuk mengulang setiap elemen dalam array, bukan?
Nah disini maksudnya kita bisa mulai dari elemen terakhir di dalam array ke elemen pertama (sebaliknya)
Kemudian kita bisa menambahkan setiap elemen ke array baru.
Ringkas solusinya sebagai berikut:
- Ulangi setiap elemen dalam larik kami
- Iterasi akan dimulai dari yang terakhir hingga yang pertama
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 ]
Terima kasih telah membaca blog saya, Anda dapat membaca lebih banyak artikel keren dari blog saya

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































