substring(loc) の loc が文字の長さを超えた場合はエラーにならないのですか?

word よりも長い数値を入れた場合は、全体の文字数が返されます。
2021年4月30日
ユーザー

ソースコードの17行目なのですが、

target.textContent = '_'.repeat(loc) + word.substring(loc);

例えば、wordredの時で、locがカウントアップされて3の時、
上記のコードのword.substring(loc)は、文字列の何もないところ(redd の次)を見に行っていると思うのですが、エラーになりそうな感じがするのですが、大丈夫なのですか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?