получить одно значение из массива объектов в angularjs

#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());