Der*_*會功夫 6

根据定义,函数只能返回一个值。但是,您可以将值打包到数组或对象中:

function greeting(){
    return {
        name: "Andy",
        message: "Hello world"
    };
}
Run Code Online (Sandbox Code Playgroud)


Mih*_*nut 5

你不能那样做。

但是,您可以返回一个array或一个包含您的值的对象

function doSomething(a,b){
    return [a,b];
  //return {a,b};
}
console.log(doSomething(1,2));
Run Code Online (Sandbox Code Playgroud)

如果你想返回很多值,你可以使用destructing operator来找出所有的值。

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);
Run Code Online (Sandbox Code Playgroud)