Всем привет.
Есть объект с полями
"BIRZHASP":[
      {
         "Code":"1",
         "ForAbonentType":"ip"
      },
      {
         "Code":"2",
         "ForAbonentType":"ul"
      }
   ],
   "BIRZHASPF":[
      {
         "Code":"3",
         "ForAbonentType":"ip"
      },
      {
         "Code":"4",
         "ForAbonentType":"ul"
      }
   ],
Есть так же массив, в котором хранятся данные карточек
[
{
  serviceTypes: ['BIRZHASP', 'BIRZHASPF']
  qualNames: {
       ip: какой то код
       ul: какой-то код
   };
},
и так далее карточки с такими же данными
]
Необходимо у карточек изменить поля у qualNames так, чтобы данные брались из объекта выше, при том, что qualNames должны изменяться только у тех карточек, у которых serviceTypes равны названиям полей из верхнего объекта.
Я что то поломал себе голову и уже не могу сообразить как это сделать)