Dado que el array se inicializa cómo 'const' (constante) y no podemos cambiar los valores con fill() y map() podemos usar la recursividad.

const numbers = [1, 2, 3, 4, 5];
numbersByTwo(numbers);

function numbersByTwo(arr, index){
	index = (index === undefined) ? 0 : index;
	if(index < arr.length){
		console.log(arr[index] * 2);
		numbersByTwo(arr, ++index);
	}
}
เนื่องจากอาร์เรย์ถูกเตรียมใช้งานเป็น 'const' และเราไม่สามารถเปลี่ยนค่าด้วยการเติม () และแผนที่ () เราจึงสามารถใช้การเรียกซ้ำได้ ตัวเลข const = [1, 2, 3, 4, 5]; NumbersByTwo(ตัวเลข); ฟังก์ชั่น numberByTwo (arr, ดัชนี) { ดัชนี = (ดัชนี === ไม่ได้กำหนด) ? 0 : ดัชนี; ถ้า (ดัชนี < arr.length) { console.log (arr [ดัชนี] * 2); numberByTwo(arr, ++ดัชนี); } }
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence