При создании массива мы можем игнорировать поле ключа и позволить JavaScript генерировать ключи для нас в порядке от 0 до.Автоматическое назначение числовых клавиш объекта
var color = ['green', 'blue', 'red', 'yellow', 'purple'];
Что мы можем получить доступ как
alert(color[0]); //green
Я хочу, чтобы создать объект с помощью цифровых клавиш, но я не хотел бы определить их в явном виде, является таким же методом можно?
Я попытался
var color = {'green', 'blue', 'red', 'yellow', 'purple'};
console.log(color);
Но это не работает, как ожидалось, возвращает SyntaxError: отсутствует: после ID недвижимости
Как я знаю, вы не можете создать объект без ключа: значение пар. – Nico
Объект с цифровыми клавишами лучше всего заменять массивом. Почему тебе нужно что-то подобное? Насколько я понял, вам нужен этот «{1:« зеленый », 2:« синий »}' ?? –
@ RokoC.Buljan Мне нужно проверить, существует ли ключ, который я видел в других сообщениях, лучше всего с if (ключ в obj) ... Вместо if (typeof = undefined через массив – gummage