Коллекция Map
Также как и объект, словарь позволяет:
— получать значение по ключу, а также проверять наличие ключа
— добавлять/удалять пары ключ/значение
— перезаписывать значение по ключу (ключи уникальны).
— итерироваться по ключам
Преимущества над объектами:
— Ключи словаря могут быть любого типа (а не только строки).
— Словарь хранит свой размер (не надо вычислять).
— Натуральный порядок обхода элементов ( в порядке добавления) с помощью
— Словарь не подмешивает ключи из прототипа (в отличие от объекта).
#словари #map
Map
- реализация простого ассоциативного массива (словаря). Он содержит данные в виде набора пар ключ/значение (ключи уникальны) и предоставляет методы для доступа и манипулирования этими данными. Также как и объект, словарь позволяет:
— получать значение по ключу, а также проверять наличие ключа
— добавлять/удалять пары ключ/значение
— перезаписывать значение по ключу (ключи уникальны).
— итерироваться по ключам
Преимущества над объектами:
— Ключи словаря могут быть любого типа (а не только строки).
— Словарь хранит свой размер (не надо вычислять).
— Натуральный порядок обхода элементов ( в порядке добавления) с помощью
for...of
.— Словарь не подмешивает ключи из прототипа (в отличие от объекта).
#словари #map
👍13
Методы пользующиеся регулярными выражениями
Регулярные выражения используются в методах
exec() - метод
test() - метод
match() - метод
search() - метод
replace() - метод
split() - метод
#регулярки #методы
Регулярные выражения используются в методах
test
и exec
объекта RegExp
и с методами match
, replace
, search
, и split
объекта String
.exec() - метод
RegExp,
который выполняет поиск совпадения в строке. Он возвращает массив данных.test() - метод
RegExp
, который тестирует совпадение в строке. Возвращает либо истину либо ложь.match() - метод
String
, который выполняет поиск совпадения в строке. Он возвращает массив данных либо null если совпадения отсутствуют.search() - метод
String,
который тестирует на совпадение в строке. Он возвращает индекс совпадения, или -1 если совпадений не будет найдено.replace() - метод
String
, который выполняет поиск совпадения в строке, и заменяет совпавшую подстроку другой подстрокой переданной как аргумент в этот метод.split() - метод
String,
который использует регулярное выражение или фиксированную строку чтобы разбить строку на массив подстрок.#регулярки #методы
👍5