Как создать массив в JavaScript, индексация которого запускается в 1?

По умолчанию индексация каждого массива JavaScript запускается от 0. Я хочу создать массив, индексация которого запускается от 1 вместо этого.

Я знаю, должно быть очень тривиальным... Спасибо за помощь.

19
задан leonheess 16 May 2019 в 10:35
поделиться

1 ответ

Это нетривиально. Это невозможно. Лучшее, что вы могли сделать, - это создать объект, используя числовые свойства, начиная с 1, но это не одно и то же.

Почему именно вы хотите, чтобы он начинался с 1? Либо:

  • Начните с 0 и при необходимости скорректируйте индексы; или

  • Начните с 0 и просто игнорируйте индекс 0 (т. е. используйте только индексы 1 и выше).

20
ответ дан 30 November 2019 в 04:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: