Вот зачем нужны новые фичи в JS!

preview_player
Показать описание
Этим летом, 22 июня 2022 года, 123-ая Генеральная ассамблея состоявшаяся в Женеве утвердила новый стандарт ECMAScript 2022. И сегодня я поделюсь своими мыслями по поводу некоторых новшеств в JavaScript.

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

00:00 Анонс темы
00:26 .at( )
01:53 Error cause
06:15 Приватность #
08:15 Подписывайтесь!

________________

Канал о Фронтенде, который хочется порекомендовать (telegram):

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

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

На счёт .at(), я не очень понимаю, почему бы просто в индекс ( квадратные скобки [ ] ) не добавить поддержку отрицательных чисел, как в каком-нибудь питоне? имхо, было бы лучше. все уже привыкли к arr[1], а теперь это всё на методы переделывай.... arr[-1] ничуть не хуже. а там и до интервалов не далеко

РусланКутынко
Автор

Этот канал просто на вес золота! Огромное спасибо!

andreiribac
Автор

Очень интересный формат. В отсутствии новых фич можно начать рассказывать о предыдущих фичах. Мне как начинающему разработчику очень интерсны такие разборы. А если начать делать гайды по востребованным классам, методам и т. Д - готов стать спонсором канала.

gektorix
Автор

Благодарю за труд! Классный выпуск! 😀👍

galichandreyschool
Автор

.at и # действительно круто! И понятно для большинства. Спасибо за обзор!

theDenQ
Автор

я уже давно интересуюсь it, почему только сейчас наткнулся на это замечательный канал ?

I
Автор

Лайкос как всегда. Топ контент. Респект автору.

yuryitikhonoff
Автор

Крутое видео!

Интересное рассуждение на счёт hasOwn.

AndriiKuftachov
Автор

недавно подписался. Очень нравится формат видео

uh
Автор

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

brightisrael
Автор

Arr.at(-1) юзаю последний месяц как раз

kirill__
Автор

То что придумали .at() очень хорошо. Сначала сразу приходит в голову почему нельзя было модифицировать круглые скобки и причина в этом одна, представьте себе что раньше что из массива надо взять некий ID и передать бэкэнду для обработки который снимает деньги с одного счета и переносит в другой счет, и раньше если из на нашей ошибки был вылет то теперь будет еще хуже, она просто перекинет на другой счет который теперь уже является к примеру вторым элементом от конца. Вот поэтому теперь к методу .at() притензий не будет, так как он изначально говорит что при отрицательном значении я буду вести отсчет справа на лево !!!

БаширМусаев-фз
Автор

Осталось только дождаться protected полей в классы. Ещё лет 10 и придумают и для них символ в начале:)

MrMultiCrafting
Автор

интересно, мы когда-нибудь получим pipeline оператор? очень жду его
меньше всего мне нравится что добавили приватные поля и методы, без возможности делать их протектед и без вменяемой рефлексии снаружи

snatvb
Автор

Спасибо большое за творчество, крутые видосы, хотел бы поинтересоваться у людей вокруг и если есть возможность у автора канала: Откуда черпаете новую информацию? Новинки в технологиях, новые направления и тому подобное. Где расширяете свой кругозор в техническом плане? Спасибо всем.

andreiostapenko
Автор

меня смущает, что .at(-1) указывает на крайний элемент (с конца), а .at(1) НЕ на крайний (с начала).
Да, это так индексы работают в js, но лучше бы они именно для at прикрутили индексацию с 1, поскольку это новая фича, и любое новое соглашение не требует обратной совместимости, а значит его безопасно внедрять, ни у кого ничего от этого не сломается.

TheSome
Автор

Скажите я уже могу всё это использовать или нужно обновить IDE с браузером?

demianinsan
Автор

1:33 а разве у строк не было метода charAt?

Levelord
Автор

Спасибо! А ты в продакшне тоже VSCode используешь?

ReAgent
Автор

когда я писал api на ноде, я в Error cause пробрасывал текст ошибки и номер http код ответа и потом его выводил в респонсе

semyon
visit shbcf.ru