Comment retourner plusieurs valeurs avec une fonction en JavaScript

Une fonction ne peut pas renvoyer plusieurs valeurs. Pourtant, vous pouvez retourner des résultats similaires en retournant un tableau contenant plusieurs valeurs, comme illustré dans l’exemple suivant.
 
 

// définition de fonction 
function Somme(a, b, c){
    var somme = a + b + c;
    var tab = [a, b, c, somme];
    return tab;
}
 
// stocker la valeur renvoyée dans une variable
var tab = Somme(1, 2, 3);
 
// Afficher les valeurs 
console.log(tab[0]); // Sortie: 1
console.log(tab[1]); // Sortie: 2
console.log(tab[2]); // Sortie: 3
console.log(tab[3]); // Sortie: 6

Sinon, vous pouvez également renvoyer un objet, comme illustré dans l’exemple suivant:

// définition de fonction 
function Somme(a, b, c){
    var somme = a + b + c;
    var obj = {
        a: a,
        b: b,
        c: c,
        somme: somme
    };
    return obj;
}
 
// stocker la valeur renvoyée dans une variable
var obj = Somme(1, 2, 3);
 
// Afficher les valeurs 
console.log(obj.a); // Sortie: 1
console.log(obj.b); // Sortie: 2
console.log(obj.c); // Sortie: 3
console.log(obj.somme); // Sortie: 6

 
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *