Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Vòng lặp đệ quy in đếm ngược trong JavaScript


Cần viết hàm đệ quy JavaScript nhận số và in đếm ngược đến 0 từ số đó. Điều kiện duy nhất: phải viết hàm này chỉ dùng đệ quy.

Ví dụ

Mã thực hiện như sau:

const recursiveLoop = (counter) =>{ 
    if(counter > 0){ 
        recursiveLoop(counter - 1); 
    }; 
    console.log(counter); 
    return counter; 
} 
recursiveLoop(5); 
recursiveLoop(15); 
recursiveLoop(25)

Kết quả

Kết quả trong console sẽ là:

0 1 2 3 4 5 0 1 2 3 456789 10 11 12 13 14 150123456789 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25