ПС
Павел Серебренников

Как из двухуровневого ассоциативного массива вывести по отдельности значение ключей?

Из двухуровневого ассоциативного массива необходимо вывести отдельно значение ключа id и отдельно значение ключа name в javascript/jquery?

Пересылаемый массив из PHP в JS через JSON.
Array ( [0] => Array ( [id] => 13 [name] => Тройник ) [1] => Array ( [id] => 14 [name] => Тройник ) [2] => Array ( [id] => 15 [name] => Тройник ) [3] => Array ( [id] => 16 [name] => Тройник ) [4] => Array ( [id] => 17 [name] => 16 ) [5] => Array ( [id] => 18 [name] => Тройник ) [6] => Array ( [id] => 19 [name] => Угольник ) [7] => Array ( [id] => 20 [name] => Угольник ) )

Зу
Зульфия

Так?

console.log( Array.map( obj => obj.id ) )
console.log( Array.map( obj => obj.name ) )

Вместо Array, название переменной, где хранится большой массив.

НГ
Наталья Горбунова

"..мне нужно в тег select option через append прописать в атрибут value = значение ключа id, в содержание значение ключа name"

$.each(arr, function(i)
{
var id = arr[i]['id'],
name = arr[i]['name'];
sel.append(''+name+'');
});

Вот рабочий пример:

https://jsfiddle.net/fL3swc61/

Похожие вопросы
Вычислить и вывести среднее значение между максимумом и минимумом в двумерном массиве
Ассоциативные массивы map с++
как вывести все элементы массива? сout<
Как вывести значения массива в Listbox (VBA excel)
PHP - как присвоить несколько значений одному ключу массива?
Создать ассоциативный массив ключ=>значение, где ключ = ссылка, значение = текст. Вывести в виде списка ссылок.
Получить все значения id элементов с общим классом, а также значение дочернег элемента. Записать в ассоциативный массив.
QuerySelector заменить все значения
Ajax. jQuery. Передать все значения табицы БД из PHP в JS и вывести их на экран. PHP 7.3
PHP не корректно расшифровывает переданный ассоциативный массив через json.