Мой вопрос касается следующей функции:
function loadConfigurations(configs){
console.log(configs);
}
Объект «configs», который получает функция loadConfigurations, содержит два свойства — два массива, один из которых называется «назначенным», а другой — «неназначенным». И выполнение console.log(configs) выводит следующее:
"Object{assigned: Array[5], unassigned: Array[1]}"
Теперь я хочу перечислить пары ключ-значение каждого свойства как в «назначенном» массиве, так и в «неназначенном массиве».
Объект configs устроен следующим образом:
Извините, ребята. Это структура объектов конфигурации:
var configs = {
"config1":
{
"assigned": [
{
"name": "Admin Usersss",
"value": "admin-user"
},
{
"name": "MPR User",
"value": "mpr-user"
},
{
"name": "SAMHSA User",
"value": "samhsa-user"
}
],
"unassigned": [
{
"name": "States User",
"value": "states-user"
},
{
"name": "All States User",
"value": "all-states-user"
},
{
"name": "Substance Abuse User",
"value": "substance-abuse-user"
}
]
},
"config2":
{
"assigned": [
{
"name": "Admin User",
"value": "admin-user"
},
{
"name": "MPR User",
"value": "mpr-user"
},
{
"name": "SAMHSA User",
"value": "samhsa-user"
},
{
"name": "States User",
"value": "states-user"
},
{
"name": "All States User",
"value": "all-states-user"
}
],
"unassigned": [
{
"name": "Substance Abuse User",
"value": "substance-abuse-user"
}
]
},
"config3":
{
"assigned": [
{
"name": "Admin User",
"value": "admin-user"
}
],
"unassigned": [
{
"name": "States User",
"value": "states-user"
},
{
"name": "All States User",
"value": "all-states-user"
},
{
"name": "Substance Abuse User",
"value": "substance-abuse-user"
},
{
"name": "MPR User",
"value": "mpr-user"
},
{
"name": "SAMHSA User",
"value": "samhsa-user"
}
]
}
Как мне это сделать?
Спасибо, см
configs.assigned
, а другую надconfigs.unassigned
. - person Rory McCrossan   schedule 30.09.2016configs.assigned.concat(configs.unassigned).forEach( (index, value) => ...
- person adeneo   schedule 30.09.2016In each array there are key value pairs I want to get at.
Этого не может быть, массивы не могут содержать ключи/значения. Было бы полезно, если бы вы могли опубликовать полное содержимое объекта вместо его консольного представления. - person Rory McCrossan   schedule 30.09.2016