tengo la siguiente función:Devolución de valores de bucle en javascript
function getId(a){
var aL = a.length;
for(i = 0; i < aL; i++){
return a[i][2].split(":", 1)[0];
}
}
y cuando se utiliza console.log()
dentro de la función en lugar de return
consigo todos los valores en el circuito, y lo mismo vale para document.write
. ¿Cómo puedo acceder a estos valores como una cadena para usar en otra sección de mi código?
Gracias de antemano.
La declaración 'return' sale inmediatamente una función, devolviendo el valor de la expresión que le sigue. Si usa una instrucción 'return' en un bucle sin algún tipo de condición con ese estilo, preformará la primera pasada y luego saldrá. Debe recopilarlos en una variable y devolver la variable después del ciclo. Como otros han sugerido, probablemente querrás guardarlos en una matriz. –
Gracias inútil Código después de mirar esto un poco más profundo, veo donde me equivoqué. Gracias – jeffreynolte