Как сравнить массив объектов? В строке объекта сравнить числа на совпадение и получить новый массив объектов?
const arr1=[8,18,26,3,2,16];
Надо сравнить arr1 co строкой us
const arr =[
{"id":1,"us":"1_8_10_11_14_15_18_19_21_23_24_26_30_34_35-10"},
{"id":4,"us":"7_9_15_16_17_19_21_23_25_26_29_30_31_33_35-10"},
{"id":8,"us":"7_9_15_16_17_19_21_23_25_26_29_30_31_33_35-1"},
{"id":5,"us":"1_8_10_11_14_15_18_19_21_23_24_26_30_34_35-5"},
];
И получить новый массив объектов такого плана:
let newarr=[
{"id":1"us":[8,18,26],'s':[10]},
{"id":4"us":[26,16],'s':[10]},
{"id":4"us":[26,16],'s':[1]},
{"id":1"us":[8,18,26],'s':[5]}
]