+ 1
Return devuelve un valor a una función o para la salida e interrumpe la ejecución de la función. Por ejemplo: function myFunction(p1, p2) { return p1 * p2; } El return de myFunction devuelve la multiplicación de p1 y p2 a la salida. Otro ejemplo: function myFunction(p1, p2) {   return area(p1, p2); } Function area(p1,p2){ return p1*p2; } Di un ejemplo tonto, pero fíjate, el retorno no solo "envía" los resultados a la salida, sino que también permite la comunicación/intercambio de valores entre funciones. Si hubiera códigos debajo de return, no se ejecutarían, ya que return interrumpe el flujo de ejecución del programa. Entonces, en este ejemplo, myFunction llama a la función de área, pasando los parámetros p1 y p2. La función de área realiza la multiplicación y devuelve el resultado a myFunction. Entonces, cuando la función A llama a la función B, la función B regresa a A, devolviendo así el valor. Espero haberte ayudado en algo...
21st Jan 2022, 12:48 PM
Be Luchesse
Be Luchesse - avatar