Неизменяемость строк в JavaScript

Символы строк можно читать, но нельзя изменять. Следующий пример кода выдаст ошибку (в строгом режиме):

let str = 'abcde'; str[0] = '!';
enru