1 год назад
Map и Set в JavaScript для удобной работы с данными
JavaScript предлагает несколько встроенных структур данных, которые облегчают работу с коллекциями. В этой статье мы рассмотрим два таких инструмента - Map и Set, их преимущества, особенности использования, а также примеры практического применения. Отличие Map от Object Map - это вид объекта JavaScript, но в отличии от обычных объектов, ключи в Map могут быть любым типом данных, а не только строками или символами. Однако важно понимать, что для корректной работы с этой структурой данных нужно использовать...
316 читали · 2 месяца назад
map() и reduce() в программировании – откуда и зачем?
Предположим, что мы начали изучать какой-то язык программирования. В давние времена таким языком мог быть BASIC, Pascal или C. Я упоминаю их потому, что сам подход к обучению сформировался на них и сохраняется до сих пор. И вот, допустим, мы изучаем циклы и массивы. Это взаимосвязанные вещи: чтобы работать с массивом, как правило требуется цикл для перебора элементов массива. И вот, допустим, мы перебираем один массив и заполняем другой. Я буду писать на JS: Я беру элементы массива arr1, дописываю к ним их собственные индексы, и помещаю результаты в массив arr2...