jQuery return mulipli

 


Diciamo di avere una funzione jQuery ma vogliamo che restituisca più di un valore, 

ovvero cerchiamo dei valori multipli come output. 




ESEMPIO DI FUNZIONE DI PARTENZA


  
  function miaFunzione(valore, percentuale) {

var interesse = (valore / 100) * percentuale;

return interesse.toFixed(2);

}



VOGLIAMO PERO CHE CI SIANO PIU' VALORI PER LO STESSO CALCOLO, 

AD ESEMPIO VOGLIAMO ANCHE IL MONTANTE, O MEGLIO IL TOTALE DI UN IMPORTO PIU' IL SUO INTERESSE OTTENUTO. 


Ecco come si fa: 

return [interesse.toFixed(2), montante.toFixed(2)];



Ovvero diventa: 


// RETURN MULTIPLI

function miaFunzione(valore, percentuale) {

var interesse = (valore / 100) * percentuale;

var montante = valore + interesse;


return [interesse.toFixed(2), montante.toFixed(2)];

}



PER PRENDERE I VALORI ADESSO, BISOGNA USARE UN VALORE VUMERICO DELL'ARRAY DI USCITA



//  PRENDERE VALORI

var risultati = miaFunzione(1000, 1.60);  //ARRAY CON TUTTI I VALORI 

var risultato1 = risultati [0];   // SINGOLO VALORE IN POSIZIONE ZERO

var risultato2 = risultati [1];   // SINGOLO VALORE IN POSIZIONE UNO



Fatto :) 

Commenti