4 Cara Melakukan Reverse String di Javascript
4 Cara Melakukan Reverse String di Javascript – Pada artikel ini akan membahas 4 cara melakukan reverse string di Javascript. Membalikkan string atau reverse string adalah salah satu pertanyaan JavaScript yang paling sering ditanyakan.Misalkan anda dihadapkan dalam wawancara kerja yang mengharuskan anda menguasai Javascript. Pewawancara mungkin meminta Anda untuk menulis cara berbeda untuk membalikkan string, atau mereka mungkin meminta Anda untuk membalikkan string tanpa menggunakan metode bawaan, atau mereka bahkan mungkin meminta Anda untuk membalikkan string menggunakan rekursi.
Daftar Isi
4 Cara Melakukan Reverse String di Javascript
Ada berbagai kemungkinan cara yang berbeda untuk melakukannya, tidak termasuk fungsi terbalik bawaan, karena JavaScript tidak memilikinya. Cara yang paling mudah digunakan adalah menggunakan For Loop untuk melakukan reversi string. Penggunaan decrement sangat berguna dalam penggunaan For Loop untuk membalikkan suatu string.
Reverse String – For Loop
Perhatikan source code berikut untuk melakukan reverse string di Javascript menggunakan For Loop.
// For Loops function reverseString(str) { var newString = ""; for (var i = str.length - 1; i >= 0; i--) { newString += str[i]; } return newString; }
Reverse String – Reverse & Join
Perhatikan source code berikut untuk melakukan reverse string di Javascript menggunakan reverse dan join.
// Reverse - Join function reverseStr1(string){ return [...string].reverse().join("") }
Reverse String – Split, Reverse, & Join
Perhatikan source code berikut untuk melakukan reverse string di Javascript menggunakan split, reverse, dan join.
// Split - Reverse - Join function reverseStr2(string){ return string.split("").reverse().join("") }
Reverse String – Split & Reduce
Perhatikan source code berikut untuk melakukan reverse string di javascript menggunakan split dan reduce.
// Split - Reduce function reverseStr3(string){ return string.split("").reduce((rev, char)=> char+rev) }
Script untuk menampilkan hasil
Hasil dari setiap fungsi diatas dapat diperlihatkan menggunakan script console.log() seperti berikut ini.
console.log("Reverse For Loop: "+reverseString('Inpows.com')) console.log("Reverse string 1: "+reverseStr1("Inpows.com")) console.log("Reverse string 2: "+reverseStr2("Inpows.com")) console.log("Reverse string 3: "+reverseStr3("Inpows.com"))
Hasil yang diperoleh
Berikut ini adalah hasil yang diperoleh dari empat fungsi diatas.
Reverse For Loop: moc.swopnI Reverse string 1: moc.swopnI Reverse string 2: moc.swopnI Reverse string 3: moc.swopnI
Temukan kode pemrograman menarik lainnya hanya di Inpows.