Маша Капуки и игрушки на пляже. Видео на море для детей.
Как использование JavaScript Maps может сделать ваш код быстрее
Среди положительных моментов, появившихся в JavaScript с приходом ES6, мы увидели новые типы данных - наборы (Set) и карты (Map). В отличие от обычных объектов и массивов, это «коллекции ключей». Это означает, что их поведение несколько отличается и, при правильном использовании, они дают значительные преимущества в производительности. В предыдущей статье мы рассмотрели наборы (Set) и то, как они могут помочь нам писать более быстрый и чистый код. В этой статье я хочу сделать то же самое для Map...
Язык JavaScript - Типы данных
Вы когда-нибудь замечали странность? javascript const str = "hello";
console.log(str.toUpperCase()); // "HELLO"
const num = 42;
console.log(num.toString()); // "42"
const bool = true;
console.log(bool.toString()); // "true" Вроде бы ничего удивительного. Но подождите. "hello" - это же примитив, строка. У примитивов не может быть методов! Или может? Добро пожаловать в одну из самых элегантных иллюзий JavaScript - механизм, который заставляет примитивы вести себя как объекты. Это не магия, это тщательно продуманная система объектов-обёрток...