permisi para master saya mau tanya. padahal console.log nya sudah benar menghasilkan string “luvlikS” tapi kenapa masih error? apa kode masih salah?
Hi @Adi_Sugriat,
Kodingan kamu sudah benar. Tetapi kamu ada extra \
di comment // Buat kode kamu di bawah ini
sehingga test script nya meng-escape
kodingan berikutnya.
Apakah bisa dicoba sekali lagi dan hilangkan \
di dalam comment.
// Buat kode kamu di bawah ini
function balikKata(str){
if (str== ("")){
return str
}else {
return balikKata(str.substr(1))+str[0];
}
}
console.log(balikKata(“Skilvul”))
ada yang bisa menjelaskan untuk rekursif membalikkan kata, logikanya seperti apa soalnya saya bingung di bagian recursion call yang mana harus + str[0], di belakanganya
terima kasih
Halo @Muh_Alex_Saputra
Bisa sertakan Screenshot jika ada kendala.
untuk logikanyaa kamu harus buat dulu conditional di dalam function. Lalu pada bagian else bisa dilakukan recursion call dengan cara me return function balikKata(), kemudian isi argumennya dengan method substr() dan jumlahkan dengan str[0]
gak jadi kak dikata “skilvul” S harus huruf besar