入力引数は変更前にコピーする
code:js
const toConvertKana = (typeKana: string) => {
let Kana: string[] =
...typeKana
const hira = Kana.filter((type) => {
return type.match(/^
\u3040-\u309f
+$/)
})
return hira
}
変更
する前に
スプレッド演算子
などを使用して、新しいデータとしてコピーする
それにより元の
オブジェクト
が
変更
されるのを防ぐ
imuutable
JavaScript