Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Ik ben aan het programmeren in JavaScript, ik heb de volgende regeling: constnummers = [1, 2, 3, 4, 5]; Hoe kan ik er doorheen gaan en vermenigvuldigen met 2 elk element? Ik wil geen FOR cyclus gebruiken voor deze taak. De resulterende regeling moet nummersByTwo worden genoemd.

###

### Antwoord:
Ik ben aan het programmeren in JavaScript, ik heb de volgende regeling: constnummers = [1, 2, 3, 4, 5]; Hoe kan ik er doorheen gaan en vermenigvuldigen met 2 elk element? Ik wil geen FOR cyclus gebruiken voor deze taak. De resulterende regeling moet nummersByTwo worden genoemd.
Aangezien de array is geïnitialiseerd als 'const' (constant) en we de waarden niet kunnen veranderen met fill() en map() kunnen we recursiviteit gebruiken. const nummers = [1, 2, 3, 4, 5]; nummersByTwo(numbers); functie nummersByTwo(arr, index){ index = (index === niet gedefinieerd)? 0: index; if(index < arr.length){ console.log(ar[index] * 2); nummersByTwo(arr, ++index); } }
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Ik ben aan het programmeren in JavaScript, ik heb de volgende regeling: constnummers = [1, 2, 3, 4, 5]; Hoe kan ik er doorheen gaan en vermenigvuldigen met 2 elk element? Ik wil geen FOR cyclus gebruiken voor deze taak. De resulterende regeling moet nummersByTwo worden genoemd.

###

### Antwoord:
Aangezien de array is geïnitialiseerd als 'const' (constant) en we de waarden niet kunnen veranderen met fill() en map() kunnen we recursiviteit gebruiken. const nummers = [1, 2, 3, 4, 5]; nummersByTwo(numbers); functie nummersByTwo(arr, index){ index = (index === niet gedefinieerd)? 0: index; if(index < arr.length){ console.log(ar[index] * 2); nummersByTwo(arr, ++index); } }