Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Нужна функция replace!!! (http://www.flasher.ru/forum/showthread.php?t=88863)

DECIDE 02.12.2006 16:50

Нужна функция replace!!!
 
Мне нужно в строковой переменной заменить появления одной последовательности символов на другую.

Есть код:
Код:

replace = function (findWhat, replaceWith) {
        if (findWhat != undefined and findWhat != "") {
                this = (this.split (findWhat)).join (replaceWith);
        }
        return this;
};

Я ещё не работал с функциями поэтому прошу объяснить как она работает и как вызывается.

пробовал так
Код:

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

etc 02.12.2006 17:18

Код:

String.prototype.replace = function (findWhat, replaceWith) {
        var this_str = this;
        if (findWhat != undefined and findWhat != "") {
                this_str = (this_str.split (findWhat)).join (replaceWith);
        }
        return this_str;
};


DECIDE 02.12.2006 19:20

__etc Вот спасибо Вам. Отлично работает %)

etc 02.12.2006 19:26

Я бы воздержался от применения prototype, но в данном разделе можно :)
Не за что в общем :)


Часовой пояс GMT +4, время: 09:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.