array.concat( value1, value2, …, valueN )メソッドは、配列に、引数「value1, value2, …, valueN」に指定した値や配列を連結し、連結後の配列を返すメソッド。
構文
array.concat( value1, value2, …, valueN )
引数
- value1, value2, …, valueN
- 配列に連結する値や配列を指定する。
- カンマで区切り、複数の値や配列を指定できる。
戻り値
連結後の配列。
サンプル
配列と配列を連結
配列と配列を連結し、新たな配列を生成。
<script type="text/javascript">
var $sampleArrayA = new Array( '要素1', '要素2' );
var $sampleArrayB = new Array( '要素3', '要素4' );
var $sampleArrayConcat = $sampleArrayA.concat( $sampleArrayB );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArrayA: ' + $sampleArrayA + '<br />' );
document.write( '$sampleArrayB: ' + $sampleArrayB + '<br />' );
</script>
var $sampleArrayA = new Array( '要素1', '要素2' );
var $sampleArrayB = new Array( '要素3', '要素4' );
var $sampleArrayConcat = $sampleArrayA.concat( $sampleArrayB );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArrayA: ' + $sampleArrayA + '<br />' );
document.write( '$sampleArrayB: ' + $sampleArrayB + '<br />' );
</script>
↓↓↓出力結果↓↓↓
配列に複数の値を連結
配列に複数の値を連結し、新たな配列を生成。
<script type="text/javascript">
var $sampleArray = new Array( '要素1', '要素2', '要素3' );
var $sampleArrayConcat = $sampleArray.concat( '要素4', '要素5', '要素6', '要素7' );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArray: ' + $sampleArray + '<br />' );
</script>
var $sampleArray = new Array( '要素1', '要素2', '要素3' );
var $sampleArrayConcat = $sampleArray.concat( '要素4', '要素5', '要素6', '要素7' );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArray: ' + $sampleArray + '<br />' );
</script>
↓↓↓出力結果↓↓↓
配列に複数の配列を連結
配列に複数の配列を連結し、新たな配列を生成。
<script type="text/javascript">
var $sampleArrayA = new Array( '要素1', '要素2', '要素3' );
var $sampleArrayB = new Array( '要素4', '要素5' );
var $sampleArrayC = new Array( '要素6', '要素7' );
var $sampleArrayConcat = $sampleArrayA.concat( $sampleArrayB, $sampleArrayC );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArrayA: ' + $sampleArrayA + '<br />' );
</script>
var $sampleArrayA = new Array( '要素1', '要素2', '要素3' );
var $sampleArrayB = new Array( '要素4', '要素5' );
var $sampleArrayC = new Array( '要素6', '要素7' );
var $sampleArrayConcat = $sampleArrayA.concat( $sampleArrayB, $sampleArrayC );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArrayA: ' + $sampleArrayA + '<br />' );
</script>
↓↓↓出力結果↓↓↓
配列に複数の値と配列を連結
配列に複数の値と配列を連結し、新たな配列を生成。
<script type="text/javascript">
var $sampleArrayA = new Array( '要素1', '要素2', '要素3' );
var $sampleArrayB = new Array( '要素4', '要素5' );
var $sampleArrayC = new Array( '要素6', '要素7' );
var $sampleArrayConcat = $sampleArrayA.concat( $sampleArrayB, $sampleArrayC, '要素8', '要素9', '要素10' );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArrayA: ' + $sampleArrayA + '<br />' );
</script>
var $sampleArrayA = new Array( '要素1', '要素2', '要素3' );
var $sampleArrayB = new Array( '要素4', '要素5' );
var $sampleArrayC = new Array( '要素6', '要素7' );
var $sampleArrayConcat = $sampleArrayA.concat( $sampleArrayB, $sampleArrayC, '要素8', '要素9', '要素10' );
document.write( '$sampleArrayConcat: ' + $sampleArrayConcat + '<br />' );
document.write( '$sampleArrayA: ' + $sampleArrayA + '<br />' );
</script>
↓↓↓出力結果↓↓↓