У меня есть следующий массив объектов:
[
{
homeGate: "gate_0",
homeTerminal: "1",
destinationGate: "gate_0",
destinationTerminal: "2"
},
{
homeGate: "gate_0",
homeTerminal: "1",
destinationGate: "gate_0",
destinationTerminal: "3"
},
{
homeGate: "gate_1",
homeTerminal: "1",
destinationGate: "gate_1",
destinationTerminal: "2"
},
{
homeGate: "gate_1",
homeTerminal: "2",
destinationGate: "gate_1",
destinationTerminal: "3"
},
]
, и мне нужно проверить, какие из объектов повторяют значения "homeTerminal" и "destinationTerminal" одновременно. Как мы видим из примера, мне нужно было бы получить первый и третий объекты, которые имеют одинаковое значение в обоих свойствах одновременно.
Я пытался создать карту, но я могу сделать это только с одно значение, и я не знаю, как это сделать, проверяя два значения одновременно. Заранее спасибо.