![【javascript / typescript】Arrayのconcatの使い方](https://awc.ajouter-essence.com/wp-content/uploads/2021/11/xkbaqlcqeb4-1024x683.jpg)
concatを使ってみる。
typescriptで書いてみる
今回は、クロージャーを使用した書き方にしてみました。
やってることは簡単で、渡した配列を結合してくれます。
const concatFuctory = function(target1: string[]) { const concat = function(target2: string[]) { const ans: string[] = target1.concat(target2); target1 = ans; console.log(ans); } return concat; } const target1: string[] = ["あ", "い", "う", "え", "お"]; const target2: string[] = ["か", "き", "く", "け", "こ"]; const target3: string[] = ["さ", "し", "す", "せ", "そ"]; const concat: (target2: string[]) => void = concatFuctory(target1); concat(target2); concat(target3);
結果はこうなります。
[ 'あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ' ] [ 'あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ', 'さ', 'し', 'す', 'せ', 'そ' ]
target2を結合したものにtarget3を結合するようにしています。
まとめ
concatはちょいちょい使用します。
使用頻度は決して低くないので、基本はおさえておきましょう