如何从Javascript中的函数返回多个数组?

Aut*_*cus 10 javascript javascript-events

我在一个函数中有多个数组,我想在另一个函数中使用.如何将它们返回到另一个函数中使用

this.runThisFunctionOnCall = function(){


    array1;
    array2;
    array3;

    return ????

}
Run Code Online (Sandbox Code Playgroud)

Cas*_*jne 27

作为一个数组 ;)

this.runThisFunctionOnCall = function(){
    var array1 = [11,12,13,14,15];
    var array2 = [21,22,23,24,25];
    var array3 = [31,32,33,34,35];

    return [
     array1,
     array2,
     array3
    ];
}
Run Code Online (Sandbox Code Playgroud)

称之为:

 var test =  this.runThisFunctionOnCall();
 var a = test[0][0] // is 11
 var b = test[1][0] // is 21
 var c = test[2][1] // is 32
Run Code Online (Sandbox Code Playgroud)

或对象:

this.runThisFunctionOnCall = function(){
    var array1 = [11,12,13,14,15];
    var array2 = [21,22,23,24,25];
    var array3 = [31,32,33,34,35];

    return {
     array1: array1,
     array2: array2,
     array3: array3
    };
}
Run Code Online (Sandbox Code Playgroud)

称之为:

 var test =  this.runThisFunctionOnCall();
 var a = test.array1[0] // is 11
 var b = test.array2[0] // is 21
 var c = test.array3[1] // is 32
Run Code Online (Sandbox Code Playgroud)