如何在javascript中从函数返回多个值。以及如何使用它。??
答案 0 :(得分:3)
按定义,函数只能返回一个值。但是,您可以将值打包在数组或对象中:
function greeting(){
return {
name: "Andy",
message: "Hello world"
};
}
答案 1 :(得分:3)
你做不到。
但是,您可以返回包含您的值的array
或对象。
function doSomething(a,b){
return [a,b];
//return {a,b};
}
console.log(doSomething(1,2));
如果您想要返回多个值,可以使用destructing
运算符来查找所有值。
function doSomething(a,b,c,d,e,f){
return {a,b,c,d,e,f};
}
let {a,b,c,d,e,f}=doSomething(1,2,3,4,5,6);
console.log(a,b,c,d,e,f);