JavaScript | Как создать массив, индексами которого будут буквы?

JavaScript | Как создать массив, индексами которого будут буквы?

То, что вы хотите создать называется Объект (Object), а не Массив (Array). В JavaScript массив оформляется в квадратных скобках, а объект — в фигурных. Индексами массивов всегда являются целые числа. Индексами объектов могут выступать слова.

Объекты нужны в том случае, когда появляется желание создать массив с нестандартными индексами.

Пример создания объекта с индексами в виде букв на русском языке — а, б, в:

var neMassiv = {а:"Это", б:"объект", в:"JavaScript"}

 

Команда вывода объекта в консоль браузера:

console.log(neMassiv)

Результат вывода:

JavaScript - Как создать массив, индексами которого будут буквы
JavaScript — Как создать массив, индексами которого будут буквы

Проверим результат получения значения по его индексу из объекта:

neMassiv"объект"

Объект создан и работает корректно:

JavaScript - Получение значения элемента объекта под индексом б
JavaScript — Получение значения элемента объекта под индексом б

 

Ссылки

ECMAScriptLiving Standard — Массивы — https://tc39.es/ecma262/#sec-array-objects

ECMAScriptLiving Standard — Объекты — https://tc39.es/ecma262/#sec-object-objects

Читайте официальную документацию живого стандарта «ECMAScript«, чтобы быть в курсе последних изменений.

JavaScript | Массивы (Array)

JavaScript | Объявление массива через квадратные скобки []