Immuabilité des chaînes en JavaScript

Les caractères d'une chaîne peuvent être lus, mais ils ne peuvent pas être modifiés. L'exemple de code suivant générera une erreur (en mode strict) :

javascriptlet str = 'abcde';
str[0] = '!';