関数から、複数の値を格納した配列を返す

関数から複数の値を返すには、複数の値を配列に格納し、その配列を返すことで可能だ。

構文

function 関数名() {
    return 配列;
}

「関数名」の関数を呼び出すと、配列が返ってくる。

サンプル

関数から配列を返すサンプル1

<script type="text/javascript">
function funcA() {
    return Array( "値A", "値B", "値C" );
}
document.write( funcA() );
</script>

↓↓↓出力結果↓↓↓

関数から配列を返すサンプル2

<script type="text/javascript">
function funcB() {
    return Array( "値A", "値B", "値C" );
}
var $arr = funcB();
for ( var $key in $arr ) {
    document.write( $arr[$key] + "<br />" );
}

</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, ユーザー定義関数, リファレンス パーマリンク