Masalah utama ngagunakeun recursion pikeun nyieun undur mundur nyaéta yén éta tiasa janten sesah pikeun ngatur tumpukan variabel. Upami rekursina jero teuing, éta tiasa janten sesah pikeun ngalacak variabel mana anu ayeuna aya dina tumpukan. Ieu bisa ngakibatkeun kasalahan atawa kabiasaan teu kaduga.
fungsi mundur (num) {lamun (num <= 0) {console.log ("Sadayana rengse!"); mulang; } console.log(num); jumlah--; undur (jumlah); }[/ kode] Ieu fungsi recursive nu bakal cacah handap tina jumlah diliwatan dina salaku argumen. Lamun jumlahna kurang atawa sarua jeung 0, eta bakal nyitak "Sadaya rengse!" jeung mulang. Upami teu kitu, éta bakal nyitak nomer ayeuna, ngirangan jumlahna ku 1, teras nyauran deui fungsi mundur sareng nomer énggal.
Daptar eusi
daptar eusi
Indéks mangrupikeun jinis variabel khusus anu nyimpen posisi dina urutan. Dina JavaScript, indéks bisa dipaké pikeun ngakses elemen husus tina hiji Asép Sunandar Sunarya atawa objék.
Tungkul
Tuple nyaéta struktur data anu ngandung sakumpulan dua atawa leuwih barang. Dina JavaScript, tuples didamel nganggo kecap konci var sareng tiasa diakses nganggo notasi kurung kuadrat. Salaku conto, kodeu di handap ieu nyiptakeun tuple anu ngandung nilai 2 sareng 3:
var tuple = {2, 3};
Pikeun ngakses item kahiji dina tuple, anjeun bakal nganggo nilai indéks 0:
tuple[0] = 2;