Массивы в JavaScript часть 2
Перезапись элементов:
Можно также прочитывать текущее значение элемента, выполнять с ним какие-то операции и записывать измененное значение обратно в этот элемент.
В примере показано два эквивалентных варианта перезаписи элементов массива:
Инкремент и декремент:
Можно также применять операции инкремента и декремента:
Заполнение массива:
Элементы в массив не обязательно добавлять сразу в момент объявления этого массива. Можно вначале объявить этот массив пустым, а затем добавить в него необходимые элементы:
Разреженный массив:
Что будет, если взять не следующий по порядку ключ, а какой-то другой?
Давайте рассмотрим следующий массив и сделаем выводы:
Как вы видите, новое значение добавляется в конец массива, но между уже существующими значениями и новым появляется дыра, которая заполняется значением "<null>"!
Такие массивы, в которых присутствуют дыры, называются разреженными.