JavaScript уроки ES6 - цикл и инкремент [ ДЗ ] 🔊 - #10

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • JavaScript циклы как он работает с массивом, знакомство с оператором.
    🙉 Канал в телеграмм: bit.ly/2QcOXD4
    💕 Есть канал для ардуинщиков и программистов: bit.ly/2SMUUYs
    ☕🍗 Патреон, поддержи автора:
    / dkadevelop
    🔹 Другие реквизиты на сайте автора:
    dka-develop.ru...
    🔹 Используемый редактор:
    Sublime: sublimetext.com
    🌍 Официальный сайт:
    dka-develop.ru
    © Music:
    RUclips Library
    #javascript #js #ityoutubersru

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

  • @DKADEVELOP
    @DKADEVELOP  5 лет назад +16

    ▶️ 11 (Следующий) выпуск "Объекты и классы, разница": ruclips.net/video/wv3mKV_NlCs/видео.html
    ◀️ 9 (Предыдущий) выпуск "Массивы, методы в объектах": ruclips.net/video/SU4AlZpULqM/видео.html
    🧡Для любимых подписчиков:
    0:00 - Пример из реального мира
    4:18 - Разбираем понятие оператор и операнд
    6:32 - Инкремент
    9:26 - Цикл for
    14:58 - Домашнее задание

    • @СветланаДатченко-ы6х
      @СветланаДатченко-ы6х 4 года назад +2

      let drivers = ['Иван', 'Сергей', 'Егор'];
      for (let i = drivers.length; i >= 0 ; --i) {
      console.log (drivers[i]);
      }
      У меня получилось, самой не верится. DKA-DEVELOP, большое спасибо за уроки, очень интересно!

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

      @@СветланаДатченко-ы6х Если не отминусовать от длинный массива 1, то первым водителем будет undefined

    • @anyka-6823
      @anyka-6823 3 года назад

      @@strangechannel4589 спасибо так понятней

  • @imtheseventh
    @imtheseventh 5 лет назад +60

    чем дальше в лес - тем меньше тракторов увидишь)) печальная динамика просмотров. люди теряют интерес после первых неудач в изучении js. не бросай пилить уроки. ты очень чётко все рассказываешь!

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +25

      По моим наблюдением, здесь ещё играет роль такое понятие, как: вот сейчас такую программу напишу, многопользовательскую игру и т.д. По мере обучения понимаешь что запал падает, учить много... и т.д. Мотивация и огонь в глазах угасает, а больше ничего и не было, поэтому здесь нужна другая мотивация. А вообще планы как сделать уроки чуть более популярными есть, главное чтобы основная и активная часть подписчиков поддерживала, всякие попытки раскрутки, иначе и мне смысла напрягаться особо не будет, и тогда можно будет двигаться дальше. Я со своей стороны буду стараться делать то, что зависит от меня.

    • @expertnadivane123
      @expertnadivane123 5 лет назад +1

      @@DKADEVELOP к 2024 году, когда ютуб начент пихать эти видео всем в предложку, жди бурного обсуждения и просьб продолжать это дело. я бы посмотрел примеры из "боевых" задач, где все это применяется. это как с математикой в школе. она плохо учится по тому, что никто не видит реального применения примеров в жизни и мозг сам классифицирует эту информацию как "не особо полезную" и не проявляется интерес. диоды - хорошо для понимания, но не для заинтересованности. на самом деле каждый сам должен подогревать свой интерес, но что есть - то есть.

    • @zhalgassaparov8471
      @zhalgassaparov8471 5 лет назад +8

      @@DKADEVELOP Слушай, благодаря твоим роликом, я смог изучить хоть как-то js. Устроился на работу front-end/web-designer разработчиком, но знал всего лишь html/css. Благодаря твоим уроком подтягиваю базовые знание js и vue. Огромное спасибо тебе!

    • @Roman1989ist
      @Roman1989ist 5 лет назад +2

      @@DKADEVELOP если кто-то уже на этом этапе бросает, то программирование - это явно не их. Тут как такового ничего сложного пока нет, все логично и просто.

    • @dondiablo3391
      @dondiablo3391 5 лет назад +2

      @@zhalgassaparov8471 Дружище тебя взяли на работу с минимальными знаниями JS ? Я так понимаю по большей части на верстальщика? Расскажи пожалуйста по подробней как устраивался какие вопросы задавали? :) оч интересно

  • @asxtream
    @asxtream 2 года назад

    Спасибо! Коротко и четко!

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

    let drivers = ['Иван', 'Серега', 'Петя'];
    for (let i = drivers.length-1; i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @alexeyzagorovsky1689
    @alexeyzagorovsky1689 2 года назад

    let driver = ['Иван','Сергей','Егор'];
    for (var i = driver.length - 1; i >= 0; --i) {
    console.log(driver[i]);
    }

  • @masanarachannel7647
    @masanarachannel7647 Год назад

    let drivers = ["Иван", "Сергей", "Егор", "Семен"];
    for (let i = drivers.length; i > 0; i) {
    console.log(drivers[--i]);
    }

  • @userAlex97
    @userAlex97 5 лет назад +22

    Лучшие видео уроки по JS ,спасибо вам большое !

  • @lexantonov4467
    @lexantonov4467 2 года назад +4

    С помощью цикла я сломал себе комп, т.к. ввел я значит не ту цифру и за секунд 10 мне ~15тыщ раз Undefined вывело😂

  • @polkanov4400
    @polkanov4400 5 лет назад +9

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

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

    Изучаю js первую неделю, и мне это задание показалось очень легким))) вот мой ответ:
    let drivers = ['Кейтлин', 'Иван', 'Сергей','Алеша','Мама','Тесть','Петя','Вася','Сын','Отец'];
    for ( let i = drivers.length; i >= 0; i-- ) {
    console.log(drivers[i]);
    };

  • @cassusfett7120
    @cassusfett7120 4 года назад +2

    Столько времени думал в чем дело, почему выводит вместе с списком еще и undefined. Оказалось все просто ,я забыл что в drivers.length в данном случае нужно вычесть 1.
    let drivers = ["Иванов", "Петров", "Марков"];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @My-ym9nl
    @My-ym9nl 5 лет назад +7

    Уунарный - БИнарный, уунарный - БИнарный. И снова за заморочку 👍

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +8

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

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

    let names=['Сус','Сус','Ярик','Валентин','Саня']
    for(i=names.length-1;i+names.length+1>names.length;i--){
    console.log(names[i])
    }

  • @howtosimple_
    @howtosimple_ 5 лет назад +4

    let arr = ['sergey', 'ivan', 'egor'];
    for(let i = arr.length -1; i >=0; i--){
    console.log(arr[i]);
    }

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Правильно 👍👍👍

  • @handbook_kz
    @handbook_kz 4 года назад

    let drivers = ['Yerla', 'Terry', 'Zlata'];
    for (let i=drivers.length; i>=0; i--) {
    console.log(drivers[i]);
    }

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

    let arr=['givi','vano','sini'];
    for (let i=arr.length ; i>=0; i--){
    console.log(arr[i]);
    }
    console.log(arr.length);

  • @volley-video
    @volley-video 4 года назад

    let drivers = ['Иван', 'Сергей', 'Егор'];
    for (let i = 3; i

  • @maksoun464
    @maksoun464 4 года назад +1

    Можете помочь, я вроде как сделал задание но чувствую что чтото не так, а именно что страница начинает жостко лагать
    let human = ['Дима',"Коля","Влад"];
    for (let i = 2; i < human.length; i--){
    console.log(human[i]);
    }

    • @KhamidShagidullin
      @KhamidShagidullin 4 года назад

      у тебя i всегда меньше human.length и поэтому цикл бесконечный

  • @mirandal9987
    @mirandal9987 2 года назад +1

    а какими клавишами быстро вставить консольлог?

  • @SerGraY8
    @SerGraY8 Год назад

    let company = ["Mac", "BurgerK", "KFC", "UNIQ"];
    for (let i = company.length - 1; i >= 0; i--) {
    console.log(company[i]);
    };

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

    let car = {
    drivers: ["Alexey","Dmitriy","Kostya","Anna","Andrey"],
    getDrivers(i){
    a = "Текущий водитель:" + this.drivers[i]
    return a
    }
    }
    for(i=car.drivers.length;i>0;i--){
    console.log(car.getDrivers(i))
    }

  • @МаксВайнер-у4ч
    @МаксВайнер-у4ч 2 года назад

    А так норм?
    let people = ['Ivan', 'Jack', 'Morton',];
    for (let i = people.length; i > -1; i--){
    console.log(people[i]);
    };

  • @ИгорьДрагун-ъ4у
    @ИгорьДрагун-ъ4у 4 года назад

    'use strict';
    let drivers = ['иван' , 'валера' , 'акакий' ] ;
    for (let i = 2 ; i > -1 ; --i ) {
    console.log(drivers[i]) ;
    }

  • @Александр-у6н5ю
    @Александр-у6н5ю 2 года назад

    let drivers = ['Иван', 'Сергей', 'Егор'];
    for(let i = drivers.length - 1; i >= 0 ; i--){
    console.log(drivers[i]);
    }

  • @ԳոռԳրիգորյան-ֆ2պ
    @ԳոռԳրիգորյան-ֆ2պ 2 года назад

    let drivers = ['Gor', 'Gugoo', 'Vzgo'];
    for (let i = 3; i>-3; i--){
    console.log(drivers[i]);
    }

  • @СкрепоносныйБузотёр-э5ш

    какой же я тупой, нихера не понял но очень интересно

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +12

      Со временем все всегда становится понятным, если пытаться снова и снова.

    • @андрейдраконов-я3к
      @андрейдраконов-я3к 3 года назад

      @@DKADEVELOP а 2 предыдущих урока вообще были непонятными особо) здесь снова более мене понятно

  • @Parmax885
    @Parmax885 4 года назад

    let drivers = ['Mike', 'Steve', 'Maxim', 'Jhon', 'Bob'];
    for (let i = drivers.length-1; i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @АлександрСморщек-у4ч

    let driver = ["Андрей", "Сергей", "Миша"];
    for (let i = driver.length - 1; i >= 0; i--) {
    console.log(driver[i]);
    }

  • @СергейКуцепаленко
    @СергейКуцепаленко 3 года назад

    let drivers = ['Jasica', 'Tom', 'Pit','Jack'];
    for (let i = drivers.length-1; i >= 0; i--){
    console.log(drivers[i]);
    }

  • @ДмитроОвчаренко-х1д

    let drivers = ['Andrey', 'Vasiliy', 'Sancho'];
    let length = drivers.length;
    for(let i = length-1; i > -1; i--){
    console.log(drivers[i]);
    }

  • @mihail6384
    @mihail6384 4 года назад

    let drivers = [‘Иван’, ‘Сергей’, ‘Егор’];
    let len = drivers.length - 1;
    for (let i = len; i > -1; - -i) {
    console.log(drivers[i]);
    }

  • @NeadekvatniyTip
    @NeadekvatniyTip 4 года назад

    let drivers = ['Driver 1', 'Driver 2', 'Driver 3', 'Driver 4', 'Driver 5'];
    let x = drivers.length;
    for (let i = x-1; i >= 0; i--) {
    console.log(drivers[i])
    }

  • @Длясвоих-ъ2б
    @Длясвоих-ъ2б 4 года назад

    let drivers = ['вася', 'петя', 'коля'];
    for (let i = drivers.length - 1; i >= 0 ; i--) {
    console.log(drivers[i]);
    }

  • @AUDIOBOOST
    @AUDIOBOOST 4 года назад

    let drivers = ["Pete", "Ilon", "Maks"];
    for (let i = 2; i >= 0; --i) {
    console.log(drivers[i])
    }

  • @АлексейКудашкин-д8ы

    let drivers = ['Петя', 'Вася', 'Леха'];
    for ( let i = drivers.length; i >= 0; --i){
    alert(drivers[i]);
    }

  • @egorchaban9463
    @egorchaban9463 4 года назад

    let car = ['Kolya', 'Jenya', 'Ilia', 'Vanya'];
    for(i = car.length - 1; i >= 0; i--){
    console.log(car[i]);
    }

  • @voroninfinity2295
    @voroninfinity2295 4 года назад

    let driver= ["Firmin'o","Salah","Mane"];
    for(let i=driver.length-1; i>=0;i--){
    console.log(driver[i]);
    }

  • @yannieyannie6797
    @yannieyannie6797 4 года назад

    let drivers = ['Ivan', 'Sergey', 'Egor'];
    for (let i = drivers.length - 1; i >= 0; i--){
    console.log(drivers[i]);
    }

  • @ВикторияКулик-х1я
    @ВикторияКулик-х1я 4 года назад

    let name = ['Vika', 'Lenaa','Nika'];
    for (let i = name.length-1; i >= 0; --i) {
    console.log (name[i]);
    }

  • @yestalviv
    @yestalviv 4 года назад

    let driver = ['yura', 'petro', 'mykola'];
    for
    (let i = driver.length; i > 0; i) {
    alert(driver[--i]);
    }

  • @alternativam7668
    @alternativam7668 Год назад

    let drivers = ['Иван','Сергей','Валерий'];
    for (let i=drivers.length;i>=0;i-- ){
    console.log(drivers[i]);
    }

  • @cristianpetrachi7791
    @cristianpetrachi7791 4 года назад

    let drivers = ['bob', 'sponge', 'patrick'];
    for(let i = drivers.length-1; i >= 0; i--){
    console.log(drivers[i]);
    }

  • @olhas4933
    @olhas4933 4 года назад +1

    let drivers = ['Ivan', 'Sergey', 'Roman'];
    drivers.reverse();
    for (i = 0; i < drivers.length; i++) {
    console.log(drivers[i])
    }

  • @TheBoroff
    @TheBoroff Год назад

    let car = {
    color: 'brown',
    driver: ['Антон ', 'Алексей','Максим'],
    };
    for (let i = car.driver.length-1; i > -1; --i) {console.log ("the " +(i+1) + ' driver of ' +car.color + " car, is " +car.driver[i]);}

  • @innazozulia
    @innazozulia 4 года назад

    let names = ['Anna', 'Kate', 'Jess'];
    for (let j = names.length-1; j >= 0; --j){
    console.log(names[j]);
    }

  • @ОлександрПрилуцький-е3п

    let drivers = ['Иван', 'Андрей', 'Николай', 'Сергей'];
    for (let i = (drivers.length - 1); i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @dmitriikhudaev6301
    @dmitriikhudaev6301 4 года назад

    let drivers = ['Иван', 'Сергей', 'Александр'];
    for(i = drivers.length ; i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @McMiwok
    @McMiwok Год назад

    let drivers = ['Mr.Black', 'John', 'Babijohn'];
    for (let i = drivers.length; i >= 0 ; i--) {
    console.log(drivers[i])
    }

  • @strangechannel4589
    @strangechannel4589 3 года назад +2

    После моего мега математического цикла с домашки, копм подвис, не справился с подсчетом undefined, но 3-ех юзеров моих тоже вывел от конца и до начала )))

  • @ВикторияГаник-щ7ю
    @ВикторияГаник-щ7ю 4 года назад

    for (let i = drivers.length -1; i >=0; --i) {
    console.log(drivers[i]);

  • @Max-rt5uc
    @Max-rt5uc 4 года назад +1

    let drivers = ['One', 'Two', 'Three'];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    };

  • @TonyNagan
    @TonyNagan 3 месяца назад

    Когда делал ДЗ, написал бесконечный цикл и когда проверял в браузере, комп чуть не завис, благо успел удалить))

  • @SHOTMEOW
    @SHOTMEOW 4 года назад

    let people = ['Иван', 'Артём', 'Данила', 'Сергей', 'Андрей'];
    for (let i = people.length - 1; i >= 0; i--) {
    console.log(people[i]);
    }

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

    for(let i = 1; i >= 0; i--){
    console.log(drivers[i]);
    }

  • @nickandrianov5301
    @nickandrianov5301 9 месяцев назад

    Спасибо за видео!
    Как я понял может быть так:
    let drivers = ['Dima', 'Vasia', 'Nina', 'Petia'];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    }
    Исправте если тут что то не то. Спасибо

  • @wised_one
    @wised_one 4 года назад

    drivers.reverse().forEach( (d) => {console.log(d)});

  • @РоманБойченко-к9р
    @РоманБойченко-к9р 4 года назад

    let driver = ['Женя', 'Юра', 'Халтымбек'];
    for (let vi = driver.length; vi > 0; vi--) {
    console.log(driver[vi-1]);
    }
    или так
    let driver = ['Женя', 'Юра', 'Халтымбек','];
    for (let vi = driver.length-1; vi >= 0; vi--) {
    console.log(driver[vi]);
    }

  • @raqoctb2753
    @raqoctb2753 2 года назад

    let drivers = ['Ivan', 'Sergey', 'Egor'];
    for (let i = drivers.length; i > -1; i--) {
    console.log(drivers[i]);
    }
    Похоже не совсем получилось(

  • @k0s2142
    @k0s2142 4 года назад

    let taxiDriver = ["Скорпион","Саб Зиро", "Джонни", "Горо", "Джакс"];
    for (let i = taxiDriver.length; i--; i>0)
    {
    console.log(taxiDriver[i]);
    }

  • @tilegenbakitov9243
    @tilegenbakitov9243 4 года назад

    все получилось но я запустил бесконечный цикл у меня Процессор до 100% до шел и завис комп )))
    1) let driversBack = ['Petr', 'Ivan', 'Kolya'];
    for (let i = driversBack.length; i => driversBack.length; i--){
    console.log (driversBack [i]);
    }
    2) let driversBack = ['Petr', 'Ivan', 'Kolya'];
    for (let i = driversBack.length; i > -1; i--){
    console.log (driversBack [i]);
    }
    3) let driversBack = ['Petr', 'Ivan', 'Kolya'];
    for (let i = driversBack.length-1; i >= 0; i--){ // Здесь .length-1 и >= ?
    console.log (driversBack [i]);
    }
    >= и => в чем разница

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

    let drivers = ['Иван', 'Сергей', 'Егор', 'Александр'];
    for(let i = 0; i < drivers.length; i++) {
    console.log(drivers[i]);
    }

  • @СекретныйИнформатор-я3к

    const names = ["иван", "петя", "вася", "антон", "вова"];
    for(let i = names.length-1; i >= 0; i--){
    console.log(i + ":")
    console.log(names[i]);
    console.log("____________")
    }

  • @МихаилЧеревач
    @МихаилЧеревач 4 года назад

    А я вот так решил!! наверное немного криво..
    let name = ['Misha', 'Kristina', 'Sasha', 'Misha1',
    'Misha2', 'Misha3', 'Misha4'];
    for (let z = name.length - 1; z > -1; z--){
    console.log(name[z]);
    }

  • @romastarovoit7024
    @romastarovoit7024 4 года назад

    Мне уроки с циклами куда легче зашли чем предыдущие,
    let drivers = ["Вася", "Петя", "Коля", "Гоша"];
    for (let i = drivers.length-1; i >= 0; i--){
    console.log(drivers[i]);
    }

  • @multiwin
    @multiwin 4 года назад

    let drivers = ['Иван', 'Сергей', 'Егор'];
    for (let i = drivers.length - 1; i >= 0; --i) {
    console.log(drivers[i]);
    }
    я правда не сообразил сделать - 1 у drivers.length

  • @ВИКА-г3о9р
    @ВИКА-г3о9р 4 года назад

    let drivers = [1, 2, 3, 4];
    for(i = 3; i >=0; i--){
    console.log(drivers[i])
    }
    можно все сломать:
    let drivers = [1, 2, 3, 4];
    for(i = 3; i

  • @drino955jug3
    @drino955jug3 4 года назад

    let drivers = ["Иван", "Сергей", "Егор"];
    for (
    let i = drivers.length /*Изначаль у меня был вот такой цыкл, только без -1 Я не знал что так можно. В итоге у меня было вот так: undefined Егор, Сергей, Иван*/;
    i >= 0;
    i--
    ) {
    console.log(drivers[i]);
    }
    Стало вот так:
    let drivers = ["Иван", "Сергей", "Егор"];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    }
    Но задача была выполнена первым цыклом))) Так что норм)

  • @FargoLargo
    @FargoLargo 4 года назад

    Решение по условию:
    let fruits = ["apple", "orange", "banana"];
    for(let i = fruits.length - 1; i >= 0; i--) {
    console.log(fruits[i]);
    }
    Элегантное решение. додумался только из за того, что поначалу не понял условие, что на выходе не должен быть массив.
    И ломал голову, как сделать не создавая дополнительных переменных. Удивлён.
    Сам был в шоке, когда додумался, еще в большем шоке когда понял, что это работает.
    И не важно, какой блины будет массив, это будет работать всегда. Наверное это даже чей то алгоритм, может кто знает.
    function reverseArray(arr) {
    let resultArr = [];
    let arrIndex = arr.length - 1;


    for (let i = 0; i = 0; i--){
    resultArr[newIndex] = arr[arrIndex - newIndex];
    ++newIndex;
    }

    return resultArr;
    }
    console.log(reverseArray1(fruits));
    Создание из любой строки массива, для последующего переворачивания его.
    let str = "some string";
    let strArr = str.split("");
    console.log(reverseArray(strArr)); // ["g", "n", "i", "r", "t", "s", " ", "e", "m", "o", "s"]

  • @Civilizer1976
    @Civilizer1976 4 года назад

    Не знаю, так можно? В принципе работает.
    let drivers = ['Иван', 'Сергей', 'Егор'];
    for (let i = drivers.length; i >= 0; i--){//присваиваем i значение = длине массива; выполняем цикл пока i >= 0; применяем декремент.
    console.log(drivers[i]);//выполняем данный код пока i не будет равна 0(включительно)
    }

  • @ЧеченскаяЛысина
    @ЧеченскаяЛысина 4 года назад

    у меня вышла так что undefined
    Иван
    Ваня
    Егор
    почему так помогите пожалуйста и подсматривать не хочеться

  • @davidelbakian6399
    @davidelbakian6399 4 года назад +1

    let drivers = ['Михалыч', 'Сан Саныч', 'Ашот'];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i])
    }

  • @Дмитрий-ч1в5ы
    @Дмитрий-ч1в5ы 5 лет назад +1

    Способ "Прощай оптимизация", зато всё понятно и требует минимума изменений =)
    let drivers = ["Спиди", "Торетто", "Шумахер"];
    for(let i = 0; i < drivers.length; i++){
    console.log(drivers.reverse()[i]);
    }

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Избыточность конечно 🤗

  • @kyzinatra6391
    @kyzinatra6391 5 лет назад +2

    Есть вопрос.У меня есть несколько команд вида x.style.display ='none';
    Можно ли как-нибудь это в цикл запихать?

  • @kostetorlovsky7052
    @kostetorlovsky7052 4 года назад

    let list = ["Peter", "Tom", "Bob"];
    for (let i=list.length ; i >=0; --i) {
    console.log(list[i]);
    }

  • @scorrpio7227
    @scorrpio7227 4 года назад +1

    let people = ['Messi', 'Ronaldo', 'Salah', 'Mbappe'];
    for(i = 3 ; i > -1 ; i--) {
    console.log(people[i]);
    }
    Если честно мне понадобилось меньше 3-х минут. Без рофлов!

  • @anyka-6823
    @anyka-6823 3 года назад

    let colorNabor = ["gren", "blek", "red", "blu"];
    for (let i = colorNabor.length; i > -1; i--) {
    console.log(colorNabor[i]);
    }

    • @anyka-6823
      @anyka-6823 3 года назад

      При этом в консоли
      undefined
      Script.js:23 blu
      Script.js:23 red
      Script.js:23 blek
      Script.js:23 gren
      а при
      colorNabor.length
      blu
      Script.js:23 red
      Script.js:23 blek
      Script.js:23 gren
      чем это объясняется кто знает

  • @ДанилСоломинА-е8е
    @ДанилСоломинА-е8е 5 лет назад +3

    let drivers = ["Ярик","Док","Картон","Егор"]
    for (var i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);}
    или
    let drivers1 = ["Ярик","Док","Картон","Егор"]
    let x = drivers1.length - 1;
    while(x >= 0){
    console.log(drivers1[x]);
    x--;
    }
    На самом деле было довольно легко(Хотя может я просто не так сделал?)

    • @ДанилСоломинА-е8е
      @ДанилСоломинА-е8е 5 лет назад

      Кст спасибо за урок, очень круто

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Все правильно 👍, я надеюсь вы помните про var, что желательно стремится к избавлению от него. Для вас может быть просто, по причине что у вас есть опыт, для совсем новичков не все очевидно.

    • @ДанилСоломинА-е8е
      @ДанилСоломинА-е8е 5 лет назад

      @@DKADEVELOP Видит бог sublime не помогает в избавлении от var и в любе авто заполнение пихает именно его

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      😁 Как говорят надейся, а сам ... Но зато sublime не выжирает ресурсы как редакторы на electron или другие монструозные ide.

  • @hrachkhachatryan3006
    @hrachkhachatryan3006 5 лет назад

    let drivers = ["Hamilton", "Massa", "Alonso"];
    for(let i = drivers.length -1; i >=0;){
    console.log(drivers[i--]);
    }

    • @hrachkhachatryan3006
      @hrachkhachatryan3006 5 лет назад

      let drivers = ["Hamilton", "Massa", "Alonso"];
      for(let i = drivers.length; i >=0;){
      console.log(drivers[--i]);
      }

  • @ИльяМурометс-д8ф
    @ИльяМурометс-д8ф 4 года назад

    let drivers =['Ivan','Sergey','Egor'];
    for(let i = 2; i >= 0; i--){
    console.log (drivers[i]);
    }

    • @ilyaredkin4172
      @ilyaredkin4172 4 года назад +1

      Для конкретно этого случая будет работать, но, если в массив добавить элементов, то придется переписывать, т.к. i =2.
      а вот такое выражение i будет универсальным: let i = drivers.length - 1;

  • @irena6345
    @irena6345 5 лет назад +2

    let drivers = ["Иван","Сергей","Егор"];
    for (let i = drivers.length-1; i>=0; i--){
    console.log(drivers[i]);
    }

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      👍👍👍

    • @steppp6437
      @steppp6437 5 лет назад

      // Так же тоже можно ???
      let drivers = ["Иван","Сергей","Егор"];
      drivers.reverse();
      for (let =i; i>drivers.length; i++) {
      console.log(drivers[i])
      }

    • @ВИКА-г3о9р
      @ВИКА-г3о9р 4 года назад

      Дядька Стёпка хз, прошло 6 месяцев, но такой говно написать, мда, как ты вообще слушал, какой бл reverse, что ты вызываешь? Там даже этого нету, как ты переменной присвоил её имя, вы хоть код проверяли

  • @lilmint6514
    @lilmint6514 5 лет назад

    EZZZ
    let drivers = ['Steve', 'John', 'Alex'];
    for (i = 2; i >= 0; --i) {
    alert(drivers[i])
    }

    • @enjoygaming9788
      @enjoygaming9788 5 лет назад

      А если вдруг в массиве появится больше элементов? Надо было написать в первом параметре цикла написать i = drivers.length - 1, а не i = 2.

  • @whitegandalf978
    @whitegandalf978 5 лет назад +1

    let drivers = ['Ivan','Sergei','Egor','Nastya'];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    }

    • @IForcEI
      @IForcEI 4 года назад

      А я вот так попробовал, все получилось, но комп чуть не сгорел xD
      let drivers = ['Петя','Вася','Ира','Гном'];
      for (let i = drivers.length - 1; 0

  • @ДенисБеспалов-п8щ
    @ДенисБеспалов-п8щ 4 года назад +1

    Как сильно уменьшился интерес от первого к последнему видео из данного цикла =) Продолжай! Ты крут!

  • @ЧеченскаяЛысина
    @ЧеченскаяЛысина 4 года назад

    let drivers = ['Егор','Ваня','Иван']
    b = 2
    for(b ;b >= 0;b--){
    console.log(drivers[b]);
    }

  • @senianga1
    @senianga1 Год назад

    for (let i = drivers.length; i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @ВикторЧебан-ш3э
    @ВикторЧебан-ш3э 4 года назад +1

    Как всегда качественная подача материала, большое спасибо!!!
    Сделано для людей

  • @mrtandem7654
    @mrtandem7654 5 лет назад

    let drivers = ["Иван","Сергей","Егор"];
    console.log(drivers.length);
    for (let i = drivers.lenght-1; i >= 0; --i){
    console.log(drivers[i]);
    }

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      let i = 2; нужно без использования фиксированных значений, размер должен определяться динамически из размера массива.

    • @mrtandem7654
      @mrtandem7654 5 лет назад

      @@DKADEVELOP Я изменил (Изменил комментарий)... Теперь правильно?

  • @СергейИванов-й5х2х
    @СергейИванов-й5х2х 4 года назад +1

    У Вас редчайшая способность объяснять сложные вещи, не загромождая само объясение, еще более сложными(сложенными) понятиями.. Я бы сказал, что Ваш "код" самый чистый. Спасибо Вам за труды.

  • @viktorrudenko7393
    @viktorrudenko7393 5 лет назад +1

    смотрел Ваши ролики по vue. Очень круто, а можно расчитывать на уроки по webpack?

  • @norayrgevorgyan1532
    @norayrgevorgyan1532 4 года назад

    let names = ['Норо','Вард','Нона','Артур','Ваге','Армине',];
    for (let i = names.length ; i >= 0 ; i--) {
    console.log(names[i])
    }

    • @KhamidShagidullin
      @KhamidShagidullin 4 года назад

      у тебя цикл бесконечный получается, i не должен равняться 0

  • @РоссийскаяФедерация-н1й

    let drivers = ['Иван', 'Сергей', 'Егор']
    for (let i = drivers.length - 2; i >= 0; --i){
    console.log(drivers[i]);
    }

  • @ОльгаЗиборова-щ8ж
    @ОльгаЗиборова-щ8ж 4 года назад

    let drivers = ["Иван","Сергей","Егор"];
    for(let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    }

  • @oleksandrzaderetskyi1675
    @oleksandrzaderetskyi1675 4 года назад

    Код которы грузит комп на 100%
    let drivers = ['sasa','ori','tuti'];
    for (let i == 0; i < drivers.length; i--){
    console.log(drivers[i]);
    }
    Пришлось альт ф4 хром)

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

      Перезагрузка

  • @lovesky3481
    @lovesky3481 4 года назад

    let drivers = ["Иван", "Сергей", "Егор"];
    for (let = a; a < drivers.length; a--) {
    console.log(drivers[a]);
    }
    После этого кода в консоле показала indefined и какие очень быстро считающие числа. Сейчас моя папка все время загружается и ничего не выводит я не знаю что случилось, но мне кажется я числа до бесконечности написала и поэтому оно перегружается?

  • @levalimpiev5255
    @levalimpiev5255 4 года назад

    let names = ['Almas', 'Lev', 'Oleg'];
    for (let i = names.length - 1; i >= 0; i--) {
    console.log(names[i])
    }

  • @ЮрийШкварц
    @ЮрийШкварц 5 лет назад

    let drivers = ['Иван', 'Сергей', 'Егор'];
    for(let i = drivers.length; i > 0;) {
    console.log(drivers[--i]);
    }

  • @elvizlir7074
    @elvizlir7074 4 года назад

    let drivers = ['John', 'Steve', 'Mike', 'Andy', 'Peter'];
    console.log(drivers.length);
    for (let i = drivers.length - 1 ; i >= 0 ; i--){
    console.log(drivers[i]);
    }

  • @konstantinkhomenko6216
    @konstantinkhomenko6216 5 лет назад

    let drivers = ['Nick', 'John', 'Max', 'George', 'Kevin'];
    for (let i = drivers.length-1; i >= 0; i--){
    console.log(drivers[i]);
    }

  • @НесторБаландович-д6р

    let drivers = ["Nestor", "Ruslan", "Natalie"];
    for (let i = drivers.length - 1; i >= 0 ; i--) {
    console.log(drivers[i]);
    };

  • @славакириллов-я1ю
    @славакириллов-я1ю 4 года назад

    let drivers = ['Иван', 'Сергей', 'Егор', 'Петр'];
    for (let i = drivers.length - 1; i >= 0; i--) {
    console.log(drivers[i]);
    }