¿Cómo usar un valor de retorno en otra function en Javascript?

Me estoy autoaprendiendo JavaScript y por curiosidad me pregunto cuál es la forma correcta de devolver un valor de una function para usarla en otra function. Por ejemplo:

function firstFunction() { // do something; return somevalue } 

Entonces, ¿cómo configuro la segunda function para usar algún valor? Gracias.

4 Solutions collect form web for “¿Cómo usar un valor de retorno en otra function en Javascript?”

Llame a la function y guarde el valor de retorno de esa misma llamada.

 function firstFunction() { // do something return "testing 123"; } var test = firstFunction(); // this will grab you the return value from firstFunction(); alert(test); 

También puede realizar esta llamada desde otra function, siempre que ambas funciones tengan el mismo scope .

Por ejemplo:

 function testCase() { var test = firstFunction(); alert(test); } 

Manifestación

Puede llamar a firstFunction desde secondFunction :

 function secondFunction() { alert(firstFunction()); } 

O use una variable global para alojar el resultado de firstFunction :

 var v = firstFunction(); function secondFunction() { alert(v); } 

O pase el resultado de firstFunction como parámetro a secondFunction :

 function secondFunction(v) { alert(v); } secondFunction(firstFunction()); 

O pase firstFunction como parámetro a secondFunction :

 function secondFunction(fn) { alert(fn()); } secondFunction(firstFunction); 

Aquí hay una demostración: http://jsfiddle.net/wanetworking/RK6X7/ .

Función de llamada dentro de otra function:

 function abc(){ var a = firstFunction(); } function firstFunction() { Do something; return somevalue } 

Usted puede hacer esto con security. Eche un vistazo debajo

 function fnOne(){ // do something return value; } function fnTwo(){ var strVal= fnOne(); //use strValhere alert(strVal); } 
Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.