Powered By Blogger

вторник, 21 марта 2017 г.

Массивы в JavaScript - шпаргалка

Массивы с числовыми индексами
    Объявление (var arr = []; var fruits = ["Яблоко", "Апельсин", "Слива"];)
        Элементы нумеруются, начиная с нуля
        Через alert можно вывести массив целиком
        В массиве может храниться любое число элементов любого типа
   
    Методы pop/push, shift/unshift
        Конец массива
            pop
            push
        Начало массива
            shift
            unshift
    Внутреннее устройство массива
    (Массив – это объект, где в качестве ключей выбраны цифры, с дополнительными методами и свойством length.)
        Еще одно следствие - можно присваивать в массив любые свойства
   
    Влияние на быстродействие (Методы push/pop выполняются быстро, а shift/unshift – медленно.)
        Чем больше элементов в массиве, тем дольше их перемещать, это много операций с памятью
        Перемещать при pop не требуется, так как прочие элементы после этой операции остаются на тех же индексах
       
    Перебор элементов (цикл for хорошо, цикл for...in плохо, с недостатками)
   
    Особенности работы length (Длина length – не количество элементов массива, а последний индекс + 1.)
       
        Используем length для укорачивания массива (При уменьшении length массив укорачивается.)
   
    Создание вызовом new Array (var arr = new Array("Яблоко", "Груша", "и т.п."); редко используется, так как квадратные скобки короче, Кроме того, у него есть одна особенность. Обычно new Array(элементы, ...) создаёт массив из данных элементов, но если у него один аргумент-число new Array(число), то он создает массив без элементов, но с заданной длиной.)
        Многомерные массивы
       
    Внутреннее представление массивов
   
   
   

Комментариев нет:

Отправить комментарий