Основы Javascript 10 - Массивы

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

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

  • @CblHooK
    @CblHooK 9 лет назад +8

    "Добро пожаловать в матрицу, друзья "
    Хорошо сказали)

  • @MichaelFedorov
    @MichaelFedorov 10 лет назад +21

    Автор применяет неправильное описание фунции sort, говоря что неправильно сортируются числа. Они сортируются в соотвествии с порядком следования символов в таблице ASCII

    • @alpha-dzhem
      @alpha-dzhem 6 лет назад

      Не ASCII, а Unicode

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

      В метро нереально смотретт

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

    Обучение для тех, кто уже хорошо знает js, так как в самом начале видео (с 2 по 5 минуту) неточно даны объяснения массивов, недостаточно примеров для людей начального уровня. Нужно 2-3-4 примера легких, а потом переходить в length, splice и т.д. Ребят, если непонятно что-то в видео, если перематываете по 5-10 раз назад, мол потому что прослушали или не поняли, лучше поищите других тьюторов/блогеров по теме (Javascript - Массивы), просмотрите тех, кого быстро понимаете и тогда возвращайтесь смотреть ролики loftblog. Потому что тем, кто самые нулевые новички, вам надо чтобы разжевали суть. Потому что может быть непонятно что за дыры и прочие сленговые слова. Гуглите статьи и других тьюторов - больше узнаете. P.S. в видео у ведущего - тихий голос, поэтому в кафе не посидишь не поучишь.

  • @vitaliyk9365
    @vitaliyk9365 9 лет назад

    Спасибо за уроки!!!

  • @ВитюганЗлюка
    @ВитюганЗлюка 11 лет назад +1

    Ха! Первый раз в жизни зашёл на видюшку самым первым. Надо лайкнуть!

  • @alik4434
    @alik4434 6 лет назад +1

    var numbers = [4, 2, 5, 1, 3];
    numbers.sort(function(a, b) {
    return a - b;
    });
    console.log(numbers); // [1, 2, 3, 4, 5]

  • @dmytrob.1874
    @dmytrob.1874 8 лет назад +1

    Спасибо!

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

    Благодарю.

  • @hidden_from_you
    @hidden_from_you 6 лет назад

    метод reverse() изменяет исходный массив.

  • @alexandertarasenko3038
    @alexandertarasenko3038 8 лет назад

    скажите если создавать массив например var arr=[тут значения];
    как записать этот же массив но со значением new? Именно в плане синтаксиса
    Сорри если неправильно что то назвал, только учусь.

  • @TheKirk1989
    @TheKirk1989 6 лет назад

    ПОМОГИТЕ!
    Хотел создать функцию для создания и заполнения массивов
    function massiveCreate(N, m){ // предполагается, что эта функция будет создавать массив из m элементов, с названием N (название массива)
    var N = new Array(m) // присвоение (ну как мне кажется) аргументу функции N значения нового массива с количеством m элементов
    for(i=0; i

  • @semdevmaster
    @semdevmaster 10 лет назад

    Интересно почему после ручного ввода свойства length большего чем реальная длинна массива, автор говорит что с массивом ничего не произойдёт, я пробовал на консолях всех известный браузеров, они все показали создание "дырок" в плоть до указанного мною числа length?

    • @3elik543
      @3elik543 10 лет назад

      а попробуй при кол-ве элементов массива = 5, вывести 100й элемент. что покажет?
      length - это не длина массива, а это последний индекс+1. вот и все. и вычисляется он автоматом при изменении массива. его изменение в большую сторону вручную никак не сказывается на выделении памяти под массив
      javascript.ru/basic/array#avto-dlina-length

  • @zaidaibragimova4651
    @zaidaibragimova4651 7 лет назад

    ребята у меня не находит Array что делать ?

  • @reziko93
    @reziko93 8 лет назад +3

    Морфеус это ты

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

    6:47 Что автор хотел сказать своим "7000 длина нашего массива потому что все остальные это дырки" ?

  • @ImmortalInc-fb
    @ImmortalInc-fb 9 лет назад

    Я не могу понять зачем тогда массивы если есть объекты? Кто-то может мне объяснить?

    • @alexbel3021
      @alexbel3021 9 лет назад

      +Ser Ver в массиве каждому элементу (значению свойства этого объекта) назначается номер автоматически. Массив также имеет ряд свойств и методов, которые доступны только для массивов.

    • @cN3bIe
      @cN3bIe 8 лет назад +1

      +Ser Ver , если коротко то массивы проще в цикле перебирать.

    • @vladshcherbachenia9803
      @vladshcherbachenia9803 7 лет назад

      Просто попробуй сортировать массив !!! И обьект !!!!

    • @awenn2015
      @awenn2015 6 лет назад

      Просто массив более удобная штука если тебе нужно работать с какими то данным (скорее всего однотипными ) в цикле или ещё где нибудь

  • @NightWooooolf
    @NightWooooolf 7 лет назад

    где-то до 13-14 урока можно смотреть на скорости 1.25 ...

  • @eugeneborovoy7713
    @eugeneborovoy7713 9 лет назад

    вот так
    var arr= [1,2,3,8,20];
    console.log (arr.length);
    выведет 5, не смотря на то что последний индекс равен 20.
    А если
    var arr= [1,2,3,8,20];
    arr[400]=2; // то есть ДОБАВИТЬ индекс, тогда начнется считать с этого индекса.
    console.log (arr.length); // выведет 401

    • @Tokamame
      @Tokamame 8 лет назад +2

      индекс - это порядковый номер элемента массива, а не его значение. У тебя здесь в массиве 5 элементов с порядковыми номерами от 0 до 4 включительно.
      А arr.length - вообще выводит длину массива arr, то есть количество элементов в нём.