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);
//北海道,青森県,秋田県,岩手県,山形県,福島県
//北海道青森県秋田県岩手県山形県福島県
//北海道-青森県-秋田県-岩手県-山形県-福島県
スポンサーリンク