Несколько слов о замене в JavaScript

28.10.2012
Несколько слов о особенности работу с функцией replace в джава скрипт.

Нужно не забывать, что в JavaScript почти все, с чем мы работаем, это объекты.
Общий синтаксис:

newstring = str.replace(regexp|substr, newSubStr|function);

- где STR это строка.
Как видно из примера первый параметр может быть как строкой, так и объектом, а второй параметр может быть или строкой или функцией.

Описание данного метода на русском можно посмотреть > тут <
Более детальное описание на английском лежит > тут <

От себя хочу лишь акцентировать внимание на возможность использования данного метода для «умной замены»:
Если передать вместо второго параметра имя функции, то в ней можно прописать правила замены любой сложности.


Категории: JavaScript
Яндекс.Метрика