Как получить объекты с ключами, совпадающими со значениями массива? - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть массив объектов, которые я хочу сравнить с другим массивом числовых значений, и получить объекты, ключ которых соответствует значениям массива чисел. Массив чисел будет: var selected = [0,2];

И массив объектов будет выглядеть следующим образом:

[0:{ 
   properties: { id:1,
                 title: compressor,
                 entries: { entry_0: { id: 1,
                                       color: red 
                                      },
                             entry_1: { id: 2,
                                        color: blue 
                                       }  
                           },
                  exits: { exit_0: { id: 1,
                                     color: red 
                                    },
                           exit_1: { id: 2,
                                     color: blue 
                                    }  
                          },
                 }
  },
  1:{ 
   properties: { id:2,
                 title: activator,
                 entries: { entry_0: { id: 1,
                                       color: red 
                                      },
                             entry_1: { id: 2,
                                        color: blue 
                                       }  
                           },
                  exits: { exit_0: { id: 1,
                                     color: orange 
                                    },
                          },
                 }
  },
 2:{ 
   properties: { id:2,
                 title: activator,
                 entries: { entry_0: { id: 1,
                                       color: red 
                                      },
                             entry_1: { id: 2,
                                        color: blue 
                                       }  
                           },
                  exits: { exit_0: { id: 1,
                                     color: orange 
                                    },
                          },
                 }
  }
]

Я хочу проверить ключи объектов которые соответствуют значениям «выбранного» массива и генерируют объект с объектами с соответствующими ключами. Заранее спасибо

...