Разреженные массивы

113
30 октября 2019, 04:10

Разреженными называют массивы, индексы элементов которых не образуют непрерывную последовательность чисел, начиная с 0. В них значение свойства length больше количества элементов.

new Array(12); // Создаст разреженный массив?
               // Он ведь вроде только под одно условие подходит, 
               // так как в нем нет не элементов не индексов, а length 12.
[0,1,2,3,,,,]; // А такой массив разреженный? 
               // Ведь последовательность индексов от 0 до 3 четкая, 
               // а после нет индексов. Снова только одно условие совпадает.
Answer 1

new Array(12); // Создаст разреженный массив!

Подходит под оба условия:

  1. значение свойства length больше количества элементов
  2. индексы элементов не образуют непрерывную последовательность чисел.

[0,1,2,3,,,,]; // Такой массив разреженный!

Подходит под оба условия:

  1. значение свойства length больше количества элементов
  2. индексы элементов не образуют непрерывную последовательность чисел.

Чтобы стало понятнее можно дополнить второе условие словами: до length-1 включительно.

READ ALSO
Как понять определение px на примере iPhone 5?

Как понять определение px на примере iPhone 5?

1 px по определению в css это 1/96 inchВ описании(возможно не самый надежный источник) ширины экрана(не корпуса) у iPhone 5 = 1

130
AJAX ЖИВОЙ ПОИСК undefined

AJAX ЖИВОЙ ПОИСК undefined

Подскажите, пожалуйста, как вывести в классsearch-result все фамилии в которых есть совпадения

101
Конфликт с вложенными div и js

Конфликт с вложенными div и js

Извините за вопрос, но я в CSS полный нольЕсть страница с div и js

96