Шрифт:
Не забывайте, что строки в JavaScript являются неизменяемыми. Такие методы, как
В стандарте ECMAScript 5 строки могут интерпретироваться как массивы, доступные только для чтения, и вместо использования метода charAt к отдельным символам (16-битным значениям) строки можно обращаться с помощью индексов в квадратных скобках:
Веб-броузеры, основанные на движке Mozilla, такие как Firefox, уже давно предоставляют такую возможность. Большинство современных броузеров (заметным исключением из которых является IE) последовали за Mozilla еще до того, как эта особенность была утверждена в стандарте ECMAScript 5.
3.2.4. Сопоставление с шаблонами
В языке JavaScript определен конструктор
RegExp не относится к числу фундаментальных типов данных языка JavaScript. Подобно объектам
Несмотря на то что объекты
Объекты RegExp обладают множеством полезных методов. Кроме того, строки также обладают методами, которые принимают объекты RegExp в виде аргументов. Например: