CS75 (продвинутый JavaScript) - Лекция 4

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии • 9

  • @AslamAb-e4i
    @AslamAb-e4i 5 лет назад +4

    Повторение:
    0:00 Абстрактные операции
    0:33 ToString (Object)-> ToPrimitive('string')
    8:05 ToNumber (Object)-> ToPrimitive('number')
    10:03 Примеры ToPrimitive
    24:33 ToString (Primitive). ToString (Array)
    37:15 ToNumber (Primitive). ToNumber (Array)
    44:49 Спецификация знака + . Неявное преобразование типов
    1:01:30 ToBoolean
    1:02:36 Coersion
    1:13:11 Boxing
    1:14:41 Спецификация == и === . Подводные камни JS

  • @raisuke9562
    @raisuke9562 3 года назад +1

    hello.[Symbol.toPrimitive]("string")
    // если нет на объекте, 2ой метод
    hello.toString()
    // если тоже не задан или возвращает не примитив, ищется на родительском. Если не возвращает примитив, 3ий метод
    hello.valueOf()
    // если нет на объекте или не возвращает примитив, ищется на родительском и если там тоже не возвращает примитив - ошибка
    Подскажите, пожалуйста, я правильно понял?

    • @makecsx
      @makecsx  3 года назад +1

      Подзабыл я немного материал, но вроде бы будет так:)
      hello.toString()
      // если тоже не задан или возвращает не примитив, ищется на родительском. Если не возвращает примитив, 3ий метод
      вот так правильно:
      // если тоже не задан, ищется на родительском. Если возвращает не примитив, 3ий метод
      hello.valueOf()
      // если нет на объекте или не возвращает примитив, ищется на родительском и если там тоже не возвращает примитив - ошибка
      вот так правильно:
      // если нет на объекте, ищется на родительском, а там (Object.prototype.valueOf) он прописан как
      valueOf () {
      return this;
      }
      т.е. возвращается объект, который не примитив - отсюда и ошибка

    • @raisuke9562
      @raisuke9562 3 года назад

      @@makecsx Спасибо

  • @Андрей-э3э3в
    @Андрей-э3э3в 5 лет назад

    программист который не может записать нормально звук ну ничо бывет 2019 на дворе

    • @pilyugin
      @pilyugin 4 года назад +5

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

    • @xtime5666
      @xtime5666 4 года назад +4

      @@pilyugin, да, тоже бесят видеоролике для чайников :|

    • @Medulla_oblongata01
      @Medulla_oblongata01 3 года назад

      Не нравится, не смотри, свали отсюда.

    • @seolab8173
      @seolab8173 3 года назад

      А какое отношение программист имеет к записи звука? А то на дворе 2021, а ответа на этот вопрос нет даже на википедии. Устройка маленький ликбез)