JavaScript массивы - основы. Приведение к строке. Копирование, объединение и сравнение массивов.

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

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

  • @AleksanderLamkov
    @AleksanderLamkov  7 หลายเดือนก่อน +3

    📌 Друзья, в телеграмме у нас есть отдельный чат, где вы можете задать вопрос по фронтенд-разработке и вам постараются помочь:
    💬 t.me/friendlyFrontendChat
    Если вам это интересно, присоединяйтесь, задавайте вопросы и помогайте другим 🙂

  • @yukivi
    @yukivi หลายเดือนก่อน +4

    Пипец, какой же удобный JS оказывается. Александр, огромное спасибо вам за уроки

    • @save_the_UOC
      @save_the_UOC 19 วันที่ผ่านมา

      то, что вьі имеете в виду есть во всех ЯП. Все фишки везде внедряются.

  • @egorsparr0w619
    @egorsparr0w619 4 หลายเดือนก่อน +4

    C двух устройств фармлю вам лайки. С телефона ознакомился с уроком и с компьютера повторил)

  • @svitboomer8840
    @svitboomer8840 7 หลายเดือนก่อน +4

    А я смотрю ты взял тенденцию на крутые кофты. Одобряю!

  • @vahanarushanyan6296
    @vahanarushanyan6296 25 วันที่ผ่านมา +1

    Большое спасибо за контент!!!
    Скажите пожалуйста, почему на 20:00, в const areArraysEqual = (array1, array2) вы используете (array1, array2) а не (arr1, arr2)

    • @AleksanderLamkov
      @AleksanderLamkov  25 วันที่ผ่านมา +1

      Потому что areArraysEqual - это функция, а array1 и array2 - её параметры.
      В рамках тела функции мы оперируем именно параметрами функции, чтобы в эту функцию при вызове можно было передать любые массивы.
      Иначе, если бы функция не имела параметров и в теле использовала бы arr1 и arr2, то функция работала бы только для текущих массивов и всё.
      В общем, так мы функцию делаем универсальной.

    • @vahanarushanyan6296
      @vahanarushanyan6296 25 วันที่ผ่านมา +1

      @@AleksanderLamkov Спасибо большое за ответ!!!

  • @АлександрСальников-с2ж
    @АлександрСальников-с2ж 4 หลายเดือนก่อน +1

    Коммент в поддержку, спасибо за урок!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 6 หลายเดือนก่อน +1

    Большое спасибо за очередной классный видос!

  • @Ruslan_Emurlaev
    @Ruslan_Emurlaev 7 หลายเดือนก่อน +1

    Спасибо за видео!

  • @smotritelyoutube
    @smotritelyoutube 7 หลายเดือนก่อน +1

    Лайк, ждём следующее видео

  • @miwanjaGR
    @miwanjaGR 6 หลายเดือนก่อน +1

    Лайк, спасибо за видосик!

  • @ITSPHERE-ww6mi
    @ITSPHERE-ww6mi 5 หลายเดือนก่อน +1

    спасибо за хорошее обьясние

  • @biscvie
    @biscvie 7 หลายเดือนก่อน +1

    Спасибо!

  • @germanromanov
    @germanromanov 5 หลายเดือนก่อน +1

    Александр, спасибо за разъяснение темы. Прохожу обучение в коробке и у вас намного более понятная подача)
    Подскажите, я правильно понимаю, что в js необязательно использовать ; в конце строки? Просто до этого изучал java и там оно нужно, а тут кто как пишет)

    • @AleksanderLamkov
      @AleksanderLamkov  5 หลายเดือนก่อน +1

      Не обязательно. Я не использую, т. к. мне кажется, что без них код выглядит чище.
      Есть единственный сценарий, при котором скрипт упадет с ошибкой, если не будет точки с запятой:
      // какая-то инструкция без ";" в конце
      [массив].какойТоМетод()
      И вот JS-движок на [ упадет.
      В хорошем коде таких ситуаций быть не должно, т. к. выражение [массив] лучше выносить в отдельную переменную с говорящим именем.

  • @Ятебяуважаюно
    @Ятебяуважаюно 6 หลายเดือนก่อน

    Привет, спсибо за урок! Почему в 20:33 при сравнении значение length используеться строгий оператор сравнения? свойство обьектов/массивов length же как я понимаю может хранить в себе только тип данных number

    • @AleksanderLamkov
      @AleksanderLamkov  6 หลายเดือนก่อน +1

      Привет! Использовать нестрогое сравнение в целом считается плохой практикой, поэтому лучше привыкать всегда писать три знака при проверке, даже если 100% уверен, что сравниваем данные одного типа.

    • @Ятебяуважаюно
      @Ятебяуважаюно 6 หลายเดือนก่อน

      Вооот, еще хотелось бы узнать зачем конкретно в этом примере используються const value1,2. Можно ли писать
      for(const key in arr1){
      if(arr1[key] !== arr2[key]){
      return false
      }
      }
      А точнее почему ты не использовал такую конструкцию?

    • @Ятебяуважаюно
      @Ятебяуважаюно 6 หลายเดือนก่อน

      а нет, блин надо смотреть весь урок перед написанием коммента, ты там потом прелдагаешь доработать функцию как раньше с обьектами..переменные нужны

    • @AleksanderLamkov
      @AleksanderLamkov  6 หลายเดือนก่อน +1

      Потому что дополнительные переменные с говорящими названиями упрощают чтение кода. Многосоставные инструкции в круглых скобках if частенько полезно выносить в переменные.

    • @AleksanderLamkov
      @AleksanderLamkov  6 หลายเดือนก่อน +1

      Даже если бы эти переменные не были переиспользованы неоднократно, я бы всё равно предпочел их оставить, чтобы код было читать проще 🙃

  • @виртуоз_ру
    @виртуоз_ру 6 หลายเดือนก่อน +1

    Футболка 👍

  • @Мальчик_Ананас
    @Мальчик_Ананас 2 หลายเดือนก่อน

    Здравствуйте! Спасибо за курсы! Будет курс по ООП? Или это используется не очень часто в JS?

    • @AleksanderLamkov
      @AleksanderLamkov  2 หลายเดือนก่อน

      Поверхностно. Про классы есть в курсе информация. И в дальнейшем логику к UI-компонентам буду на классах показывать.

  • @offernity2707
    @offernity2707 2 หลายเดือนก่อน

    я проспала использование метода .debug? откуда он взялся..

    • @AleksanderLamkov
      @AleksanderLamkov  2 หลายเดือนก่อน +1

      Случайно, по привычке использовал его вместо console.log.
      В работе использую только этот метод для логирования чего-либо в консоль.
      В чем его преимущество над log - планировал рассказать в шортсе.
      Забавное совпадение, но этот шортс как раз выйдет на канале через полтора часа, не пропусти 😅

  • @summerchill2723
    @summerchill2723 7 หลายเดือนก่อน

    После js, дальше будут уроки по TS и react?

    • @AleksanderLamkov
      @AleksanderLamkov  7 หลายเดือนก่อน +4

      Пока рано об этом говорить. Буду ещё мастер-классы с JS делать.

  • @Fate095
    @Fate095 7 หลายเดือนก่อน

    А примерно с какого урока ты перейдешь на js в браузере?

    • @AleksanderLamkov
      @AleksanderLamkov  7 หลายเดือนก่อน +3

      Примерно с 24-го. Очень уж много тем в базовом джаваскрипте.

  • @СлаваНеГолум
    @СлаваНеГолум หลายเดือนก่อน

    С этим прррроггграмммиррованниееем йааа вижжжжуууу ддввааа монитттора. Без пол литра точно не обойтись🫠🥴🥴

  • @mouri_san
    @mouri_san 4 หลายเดือนก่อน +1

    ох, самая не любимая тема.. погнали :D