#angularjs #arrays #node.js #object
#angularjs #массивы #node.js #объект
Вопрос:
Я знаю, что существует множество решений для получения одного значения из массива объектов. Но я думал, что должен быть способ прямого доступа к значениям без явной функции.
У меня есть массив пользователей в nodejs, который я отправляю во внешний интерфейс и получаю его result.data
, но я только хочу напечатать в консоли имена объектов всех пользователей.
[{"objectName":"cn=anna,ou=user,ou=system",
"sn":["1"],
"cn":["test1"],
"objectClass":["top","inetOrgPerson","person","organizationalPerson"],
"userPassword":["password"],
"uid":["12345"]},
{"objectName":"cn=tim, ou=user,ou=system",
"sn":["2"],
"cn":["test2"],
"objectClass":["top","inetOrgPerson","person","organizationalPerson"],
"userPassword":["password"],
"uid":["125342"]}
]
Есть ли решение? Что-то вроде console.log(result.data.objectName)
..?
Комментарии:
1. нет, если вы хотите получить доступ к нескольким объектам. Невозможно выполнить без функции
Ответ №1:
попробуйте это:
console.log(result.data.map(function(el){ return el.objectName }).toString());