関数から複数の値を返すには、複数の値を配列に格納し、その配列を返すことで可能だ。
構文
function 関数名() {
return 配列;
}
return 配列;
}
「関数名」の関数を呼び出すと、配列が返ってくる。
サンプル
関数から配列を返すサンプル1
<script type="text/javascript">
function funcA() {
return Array( "値A", "値B", "値C" );
}
document.write( funcA() );
</script>
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>
function funcB() {
return Array( "値A", "値B", "値C" );
}
var $arr = funcB();
for ( var $key in $arr ) {
document.write( $arr[$key] + "<br />" );
}
</script>
↓↓↓出力結果↓↓↓