方法1: 配列を返す関数を定義する
function returnTwoArrays() {
var array1 = [1, 2, 3];
var array2 = ['a', 'b', 'c'];
return [array1, array2];
}
var result = returnTwoArrays();
console.log(result[0]); // [1, 2, 3]
console.log(result[1]); // ['a', 'b', 'c']
この方法では、return
文を使用して2つの配列を含む新しい配列を返します。関数を呼び出すと、結果は1つの変数に格納されます。配列の要素は、インデックスを使用してアクセスできます。
方法2: オブジェクトを返す関数を定義する
function returnTwoArrays() {
var array1 = [1, 2, 3];
var array2 = ['a', 'b', 'c'];
return { array1: array1, array2: array2 };
}
var result = returnTwoArrays();
console.log(result.array1); // [1, 2, 3]
console.log(result.array2); // ['a', 'b', 'c']
この方法では、関数はオブジェクトを返します。オブジェクトのプロパティとして2つの配列を含めることができます。関数を呼び出すと、結果は1つの変数に格納されます。オブジェクトのプロパティは、ドット演算子を使用してアクセスできます。
以上の方法を使用することで、JavaScriptで2つの配列を返すことができます。これにより、関数の結果を効果的に利用したり、他のコードと組み合わせたりすることができます。