auramacker
@auramacker
Занимаюсь веб-разработкой.

Почему не работает присвоение значения элементу массива?

Обычное объявление элемента массива перестало работать.:

var cpuObjArr = [],
      cpuObjArr[0] = {
        id: 001,
        name: "testCpu1",
        gender: "Male"
      },


Выдает ошибку :Uncaught SyntaxError: Unexpected token [
В чем может быть проблема?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
Ivanq
@Ivanq
Знаю php, js, html, css
Нельзя объявить элемент массива так.
var cpuObjArr = []; // точка с запятой
cpuObjArr[0] = {
    id: 001,
    name: "testCpu1",
    gender: "Male"
};
var ...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
Потому что вы по сути делаете

var cpuObjArr[0] = "...";

т.е. имя переменной не может включать []

var cpuObjArr = [];
cpuObjArr[0] = {
  id: 001,
  name: "testCpu1",
  gender: "Male"
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы