En python, pour retourner plusieurs variables, je peux faire -
def function_one(i):
return int(i), int(i) * 2
value, duble_value = function_one(1)
Comment pourrais-je obtenir le même résultat en utilisant javascript si les fonctions ne peuvent renvoyer qu'une seule valeur de retour? (Je suppose en utilisant un tableau?)
Vous devez utiliser un tableau ou un objet.
Par exemple:
function test() {
return {foo: "bar", baz: "bof"};
}
function test2() {
return ["bar", "bof"];
}
var data = test();
foo = data.foo;
baz = data.baz;
data = test2();
foo = data[0];
baz = data[1];
function foo(){
return ["something","something else","something more","something further"];
}
let [a,b,c,d] = foo();