Jeśli ciąg jest niezmienny, czy to oznacza, że ... (załóżmy, że JavaScript)
var str = 'foo';
alert(str.substr(1)); // oo
alert(str); // foo
Czy to oznacza, że wywołując metody na łańcuchu, zwróci zmodyfikowany ciąg, ale nie zmieni początkowego ciągu?
Jeśli ciąg był zmienny, czy to oznacza, że drugi również alert()
by zwrócił oo
?