javascript dasar : function pada javascript, rekursif


javascript dasar : function pada javascript, rekursif


Kita akan membahas sebuah konsep dalam javascript yang namanya rekursif/atau rekursi / recursion

Rekursif adalah sebuah fungsi yang dapat memangil dirinya sendiri

Contoh dari gambar 

Rekursif harus berakhir dan menghasilkan nilai

Kalau misalkan kalian mempunyai Kode seperti ini

function tes() {
return tes();
}

tes();


Base case kondisi akhir dari rekursif yang menghasilkan nilai

contoh 


Dengan rekursif kita bisa membuat factorial, rekursif semua looping bisa dibuat rekursif,tapi tidak sebaliknya

Implementasi rekursif

•menggantikan looping

•fibonaci

•pencarian dan penelusuran pada struktur data list and tree

•bisa jadi looping untuk bahasa yang tidak mempunyai pengulangan contoh haskel, erlang,prolog.

•dll


Komentar

Postingan populer dari blog ini

ethical hacking part 14 membuat malware Trojan

CSS layouting - box model: CSS reset

ethical hacking part 3 reconnaissance & information gethering