JavaScript [2021] оператор нулевого слияния и опциональной последовательности - на реальном примере

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

ความคิดเห็น • 28

  • @petrvictorovich
    @petrvictorovich 3 ปีที่แล้ว +5

    Офигенские тонкости языка!

  • @MrAbad202
    @MrAbad202 3 ปีที่แล้ว +8

    еще в ECMAScript 2021 добавили оператор "??=".
    x = x ?? 7
    ===
    x ??= 7

  • @bessuka
    @bessuka 3 ปีที่แล้ว

    Ооо, это интересней чем вчерашнее видео)

  • @macrocos
    @macrocos 2 ปีที่แล้ว

    const element = document.querySelector(".out-1111");
    element?.innerHTML += 888;

  • @ii3246
    @ii3246 2 ปีที่แล้ว

    хоть и знаю, но посмотреть было интересно. спасибо!
    на 7:00 ошибка, ее допускают новички, ибо когда их обучают, их учат всему кроме банально и важного.))) все примеры пишут без проверок... новичок естественно повторяет, а самое плохое то что он привыкает к такому! и понеслось... как и с глобальными переменными. они привыкают в таким стиле писать, потом переучить очень долго и сложно...

  • @ii3246
    @ii3246 2 ปีที่แล้ว

    это у кого там с головой проблемы чтоб кричать что массив это объект? где вы таких только находите... я конечно всякое слышал, ног такое... Александр, вы сделали мой день! буду вспоминать и смеяться.🤣

  • @NightOps222
    @NightOps222 3 ปีที่แล้ว +4

    Здравствуйте. Скажите пожалуйста стоит ли ожидать в обозримом будущем вторую часть курса по Node.js ?

  • @nickstanger3218
    @nickstanger3218 2 ปีที่แล้ว

    У меня VS code, при сохранении документа, вопросительный знак и точку отделяет) И по сути, не могу использовать опциональную последовательность, как настроить редактор, чтоб он не мешал записи, ?.

  • @angurjas
    @angurjas 3 ปีที่แล้ว +5

    Я уже было подумал, что в JS ввели новый оператор - "???", а это оказался "?." Нехорошо вводить в заблуждение.

  • @proletarian
    @proletarian 2 ปีที่แล้ว

    && - И
    || - или

  • @MArt-lz9xu
    @MArt-lz9xu 3 ปีที่แล้ว +1

    Спасибо Алекс. Просто и доходчиво. 22 минуты видео просмотрел на ура. Когда js в кайф

  • @fuad2069
    @fuad2069 3 ปีที่แล้ว +1

    У вас походу ошибка), там во втором примере логическое или (||) не должно быть по идее!)

    • @itgid
      @itgid  3 ปีที่แล้ว +1

      Ага. В конце видео вернулся и исправил

    • @fuad2069
      @fuad2069 3 ปีที่แล้ว

      @@itgid я извиняюсь до конца не досмотрел)

  • @olino1380
    @olino1380 2 ปีที่แล้ว

    [19:24] && [20:09] Прошу заметить, что во многих своих видео вы путаетесь в названии операторов. Оператор ( && ) иногда ошибочно называете ("или"). На самом деле это (логическое И), иными словами (...а также...), или (...как первое, так и второе...). А (логическим ИЛИ) является оператор ( || ), то есть ( хотя бы одно из двух... ).

  • @EvilYou
    @EvilYou 2 ปีที่แล้ว

    По-моему, правильнее говорить "Опциональная цепочка" и "Оператор слияния с null"

  • @pavelordox6454
    @pavelordox6454 2 ปีที่แล้ว

    Привет! Мне прям жутко неудобно поправлять, но в заставке ролика тернарный оператор превратился в тернаный... Извините, но как-то глаз резануло. А в остальном все класс! Спасибо!

  • @proletarian
    @proletarian 2 ปีที่แล้ว

    const d = null ?? 'problem';
    и
    if(d === null) d = 'problem'
    это не аналогичные записи

  • @СергейСульженко-ф9я
    @СергейСульженко-ф9я 2 ปีที่แล้ว

    Спасибо, очень познавательно!)

  • @glebkabayjanov5646
    @glebkabayjanov5646 2 ปีที่แล้ว

    какие страшные слова

  • @ХасановЛенар-в3р
    @ХасановЛенар-в3р 3 ปีที่แล้ว

    Круто! Спасибо

  • @slepoy_pew
    @slepoy_pew 3 ปีที่แล้ว

    Отличное видео👍

  • @urakend
    @urakend 2 ปีที่แล้ว

    Здравствуйте!
    let a = ()=> {console.log('a'); return ()=> console.log('b')}
    let b = a()
    b(); b()
    Почему второй раз не выводится а?
    Это замыкание.Магия какая-то.Я понимаю,что так работает,но почему?

    • @urakend
      @urakend 2 ปีที่แล้ว

      Уж понял.Переменной присваивается не вся функция,а результат ее выполнения

    • @АндрейМихайлов-л8х
      @АндрейМихайлов-л8х 2 ปีที่แล้ว +1

      @@urakend нет, ты не прав... результат выполнения и scope родительской функции, где могут находится замкнутые переменные и параметры родительской функции. т.е. внутри return ты можешь обратится к переменной 'a' к примеру

    • @urakend
      @urakend 2 ปีที่แล้ว

      @@АндрейМихайлов-л8х Я просто это не отметил,понятно,что есть область видимости родительской ф-ции

  • @MrUnknownman1986
    @MrUnknownman1986 3 ปีที่แล้ว

    Опять самый-самый первый !)

    • @itgid
      @itgid  3 ปีที่แล้ว +1

      первый!!!!
      😀