Мне нужно в строковой переменной заменить появления одной последовательности символов на другую.
Есть код:

Код:
replace = function (findWhat, replaceWith) {
if (findWhat != undefined and findWhat != "") {
this = (this.split (findWhat)).join (replaceWith);
}
return this;
};
Я ещё не работал с функциями поэтому прошу объяснить как она работает и как вызывается.
пробовал так

Код:
out=out.replace("xx","ZZZ") //не катит