как я могу получить атрибуты динамически с данным массивом - PullRequest
0 голосов
/ 07 июня 2019

мне нужно искать атрибуты с заданным массивом, я пробовал этот код:

["client_id","client_secret"] map (ident , indexOfIdent ) -> {
         HeaderName: ident,
         HeaderValue: attributes.headers.ident
   }

ответ был:

[
 {
 headerName: "client_id",
 headerValue:null
 },
 {
 headerName: "client_secret",
 headerValue:null
 }
 ]

Я понимаю, что мой код ищет атрибуты симя «имя».но я не знаю, как сделать динамический поиск.Спасибо за вашу помощь.

1 Ответ

4 голосов
/ 07 июня 2019

Вы можете использовать скобку [, которая позволяет использовать выражения внутри

["client_id","client_secret"] map (ident , indexOfIdent ) -> {
    HeaderName: ident,
    HeaderValue: attributes.headers[ident]
}
...