Работа с массивами стала намного удобнее!

preview_player
Показать описание
Этим летом утвержден новый стандарт ECMAScript 2023. И сегодня мы познакомимся с кучей новых методов для массивов!

Поддержать Айти Синяка можно здесь:

00:00 Анонс темы
00:37 findLast, findLastIndex
02:32 toReversed
03:49 toSorted
04:07 Вспоминаем splice
05:46 toSpliced
06:05 with
06:54 И другие плюшки
07:16 Подписывайтесь!

-------------------------

Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом
Рекомендации по теме
Комментарии
Автор

по сути под капотом все старое, но код становится более гигиеничным и читаемым, это ОК)

alenache
Автор

Язык становится более функциональным и декларативным. Спасибо за видео!

boldureans
Автор

Фичи на границе между "а оно точно надо" и "неужели этого ещё не было в ecma script". Если это основные изменения релиза, то как то не густо

pavel.karpets
Автор

Спасибо большое за познавательное видео!

TheTexPro
Автор

Интересный видос.
Спасибо за обзоры )
Коммент в поддержку продвижения

eiwyewf
Автор

Спасибо. Как всегда очень информативно и лаконично

brightisrael
Автор

Спасибо за видео! Интересно было бы рассмотреть новые методы с точки зрения производительности

kuhcmrm
Автор

Как только узнал об этих методах, пошёл смотреть в полифилы в core-js, оказалось что они там есть) потом пошёл рефакторить наш код. Какое же удовольствие получаешь, когда переписываешь костыли с копированием и с реверсами в нормальный вид😊

Solozon
Автор

Сейчас уже середина лета, а это значит пришло время разобраться как данные передаются в js, по ссылке или по значению.

zhenia
Автор

Вначале кажется ошибка, все таки toReversed, а не toReserved.
А в целом - спасибо за видео про новые методы)

waldo_
Автор

кстати, заметил, что развитие иязыка пошло в сторону функциональщины, иммутабельности и т.д. Скоро, наверно, в нативное ядро тупо реакт засунут и все)

alenache
Автор

С конца можно найти еще быстрее. Через цикл for искать с конца массива ))

vcmonlg
Автор

you could use reduceRight to iterate array from the end.

de_vitalii
Автор

Спасибо Синяк! Просто интересно кто еще завязан на IE? Гос сайты перешли на Яндекс браузер, так что не знаю даже зачем его еще поддерживать.

ilikecola
Автор

findLast, findLastIndex и with - эти прям радуют! Ну, а про немутирующие методы пока не понятно. Наверное, тоже лишними не будут :)

Roman-ofpl
Автор

Для первого примера уже давно придуманы циклы 😀

mody-pqkd
Автор

Есть ли какие-то выгоды при использовании WeakRef и WeakSet? Какие есть use кейсы?

polioann
Автор

Самое забавное для многих мутирующих методов можно сделать декоратор, который будет возвращать новый массив и для этого не нужно расширение ES.

Maxim
Автор

А как при написании кода быстро понять иммутабельный метод или нет? Не залезая в mdn.

Gruven
Автор

Чувствую себя ворчащим дедом, но каждый новый релиз ECMAScript встречаю закатыванием глаз.. Хочется чего-то нового и крутого, а то каждый год добавляют новые методы, которые делают то же самое что и до этого, но немного короче..

BogdanPolonsky