@novikov__al

Как перебрать многомерный массив, что б получить отдельный массив JS?

Приветствую. JS знаю очень плохо, поэтому вопрос может показаться глупым... Но все же:
Пробую так
$.ajax({
        url: "/test_json.php"
    }).done(function(data) {
		users =JSON.parse(data);
		avatars = users['avatars'];
		avatars.forEach(function(ava) {
			console.log(ava);
		});
	});

В test_json.php формируется такой многомерный массив
$arr = array('avatars' => $avatars, 'names' => $names);

Но в результате в консоли ошибка avatars.forEach is not a function
Что делаю не так?
Заранее спасибо!
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
console log(users);
И потом уже разбираться почему там не то что ожидается.

users.avatars не массив. Нужен массив? Используйте любой метод для трансформации в массив.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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