Новая структура данных Symbol — это новый примитивный тип. Он также немутируемый (immutable).
Основная задача Символа — вернуть уникальное значение.
Continue reading “JavaScript: Символы / Symbol — детальное рассмотрение” »
Заметки разработчика. Since 2011. 🇺🇦🇺🇦🇺🇦 Если ты из россии — иди нахуй.
Новая структура данных Symbol — это новый примитивный тип. Он также немутируемый (immutable).
Основная задача Символа — вернуть уникальное значение.
Continue reading “JavaScript: Символы / Symbol — детальное рассмотрение” »
С появлением ES2015 в JavaScript появился новый тип объектов для работы с парами ключ-значение. Называется Map
. В качестве ключей и значений можно использовать любой объект. В свою очередь, стандартные объекты допускают использование только строк в качестве ключей.
Continue reading “JavaScript: Что такое Map и чем отличается от Object” »
Частичные перевод статьи «How to make your code faster using JavaScript Sets» с сайта medium.com
Я уверен, что большинство разработчиков привыкли использовать базовые типы в JavaScript: number, string, object, array, boolean.
Для большинства случаев этого вполне достаточно. Но если вы хотите сделать вам код максимально быстрым и масштабируемым — базовых типов может не хватить.
В этой статье мы поговорим как JavaScript Sets могут сделать ваш код быстрее, особенно если растет кодовая база. Есть много общего между Коллекциями и Массивами. Но использование коллекций часто придает скорости, чего невозможно достичь с Массивами.
Continue reading “JavaScript: использование коллекций (Sets) и сравнение с массивами” »
Примеры использования import
и export
в ES6
.
Частичный перевод статьи «Complete Guide For ES6 Import And Export Syntax Changes» с сайта medium.com
Частичный перевод статьи «Map, Filter, Reduce: The Holy Trinity of Array Methods» с сайта medium.com
Continue reading “JavaScript: Святая «массивная» троица: Map, Filter, Reduce” »
На дворе 2020 год. Решил навести порядок в блоге… Лучше бы я этого не делал =)
Пример, с которым пришлось столкнуться. Исходная задача — документы с датой после текущей сортировать в одном порядке, а документы с датой до текущей — в другом. Все в пределах одного запроса.
Continue reading “Elasticsearch: Sort Scripting. Скрипты при сортировке.” »