¿Cómo lo hago para que el índice comience con 1 en lugar de 0? También, ¿cómo lo hago 1, 2, 3, etc. en lugar de 1 2 3, etc.?
<p id = "array"></p> <script> var car = ["Nissan Skyline R34 GTR", "Toyota Supra A80", "Mazda RX7 FD3S", "Honda NSX Type R", "Nissan 240SX", "Toyoto AE86", "Subaru Impreza WRX Sti", "Honda Civic EG6"]; var text = ""; car.forEach(script) document.getElementById("array").innerHTML = text; function script (value, index, array) { text += ("My #" + index + " choice is " + value + ". <br>"); } </script>Cómo cambiar el valor del número de índice de una matriz para que comience desde 1 en lugar de 0
Simplemente respondiendo la pregunta sin preguntar por qué quiere eso: puede lograrlo insertando y eliminando un elemento ficticio 0.
<p id = "array"></p> <script> var car = ["", "Nissan Skyline R34 GTR", "Toyota Supra A80", "Mazda RX7 FD3S", "Honda NSX Type R", "Nissan 240SX", "Toyoto AE86", "Subaru Impreza WRX Sti", "Honda Civic EG6"]; delete car[0] var text = ""; car.forEach(script) document.getElementById("array").innerHTML = text; function script(value, index, array) { text += ("My #" + index + " choice is " + value + ". <br>"); } </script>