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
Posta un commento