Задать вопрос
@semki096

Как работать с массивами?

Когда я пишу alert(data) то алерт выводит
[{"id":84,"img_name":"o1.jfif","product_id":43,"title":"","alt":"","color_name":"Black"},{"id":85,"img_name":"o2.jfif","product_id":43,"title":"","alt":"","color_name":"OrangeRed"}]


Когда я пишу alert(data[0]) то алерт выводит [
Если я пишу alert(data[0].id) то алерт выводит undefined

Эти манипуляции я провожу внутри своего метода в Vue. Не подскажете, в чем ошибка?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Vlad_IT
@Vlad_IT
Front-end разработчик
Ну так у вас в data строка, а не массив. Это JSON строка, преобразуйте ее в массив.
let dataArr = JSON.parse(data);
alert(dataArr [0]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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