Closed takahashim closed 3 years ago
userregexについての警告の修正です。 最初に配列を代入しているところは、次の瞬間上書きされるので消してしまって良さそうです。その結果、userregexは1度しか代入されなくなるので、constにできるようになりました。
userregex
const
そしてuserregexの型ですが、これは「2つの文字列からなるタプル」の配列を期待しているようなので、getの型指定をそのようにしてみました。VS Codeの画面ではelementやthisreplaceも適切に型付けされているようなので、多分これで合ってると思います。
element
thisreplace
なお、デフォルト値としては空の配列 [] を与えています。これは userregex.length > 0 が偽になるため、デフォルト値が使われた場合はtaggedHTMLには影響を与えないようになります。
[]
userregex.length > 0
taggedHTML
なるほどこう書けばよかったのですね。
userregex
についての警告の修正です。 最初に配列を代入しているところは、次の瞬間上書きされるので消してしまって良さそうです。その結果、userregex
は1度しか代入されなくなるので、const
にできるようになりました。そして
userregex
の型ですが、これは「2つの文字列からなるタプル」の配列を期待しているようなので、getの型指定をそのようにしてみました。VS Codeの画面ではelement
やthisreplace
も適切に型付けされているようなので、多分これで合ってると思います。なお、デフォルト値としては空の配列
[]
を与えています。これはuserregex.length > 0
が偽になるため、デフォルト値が使われた場合はtaggedHTML
には影響を与えないようになります。