У меня есть массив объектов, которые я хочу сравнить с другим массивом числовых значений, и получить объекты, ключ которых соответствует значениям массива чисел. Массив чисел будет: 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
},
},
}
}
]
Я хочу проверить ключи объектов которые соответствуют значениям «выбранного» массива и генерируют объект с объектами с соответствующими ключами. Заранее спасибо