非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

TypeScript:配列を連結する(concatメソッド)

   

配列を連結または結合する方法について。

2つの配列の連結

const array1 = ['北海道', '青森県', '秋田県'];
const array2 = ['岩手県', '山形県', '福島県'];
const array3 = array1.concat(array2);
console.log(array3);
//[ '北海道', '青森県', '秋田県', '岩手県', '山形県', '福島県' ]
 

 

3つの配列の連結

const array1 = ['北海道', '青森県', '秋田県'];
const array2 = ['岩手県', '山形県', '福島県'];
const array3 = ['新潟県', '群馬県', '栃木県'];
const array4 = ['茨城県', '埼玉県', '山梨県'];
const array = array1.concat(array2, array3, array3);
console.log(array);
//[
//  '北海道', '青森県',
//  '秋田県', '岩手県',
//  '山形県', '福島県',
//  '新潟県', '群馬県',
//  '栃木県', '新潟県',
//  '群馬県', '栃木県'
//]
 

 

配列に値を連結

const array1 = ['北海道', '青森県', '秋田県', '岩手県', '山形県', '福島県'];
const array2= array1.concat('新潟県');
console.log(array2);
const array3= array2.concat(['群馬県', '栃木県']);
console.log(array3);
// [
//  '北海道', '青森県',
//  '秋田県', '岩手県',
//  '山形県', '福島県',
//  '新潟県'
//]
//[
//  '北海道', '青森県',
//  '秋田県', '岩手県',
//  '山形県', '福島県',
//  '新潟県', '群馬県',
//  '栃木県'
//]
 

 

(おまけ)配列を結合して文字列にする

const array = ['北海道', '青森県', '秋田県', '岩手県', '山形県', '福島県'];
const str1 = array.join(); //デフォルトはカンマ区切り
const str2 = array.join('');
const str3 = array.join('-');

console.log(str1);
console.log(str2);
console.log(str3);
//北海道,青森県,秋田県,岩手県,山形県,福島県
//北海道青森県秋田県岩手県山形県福島県
//北海道-青森県-秋田県-岩手県-山形県-福島県
 

 

スポンサーリンク

 - TypeScript