4}, {id: 5}]
[{id: 1}, {id: 2}, {id: 3}, {id: 4}, {id: 5}{id: 6}, {id: 7}, {id: 8}, {id: 9}, ..... {id: n}]
- надо найти совпадающие id
- если они совпадают - создать в каждом объекте ключ alias с одинаковой буквой
типа
[{id: 1, alias: A}, {id: 2, alias: B}, {id: 3, alias: C}, {id: 4, alias: D}, {id: 5, alias: E}]
[{id: 1, alias: A}, {id: 2, alias: B}, {id: 3, alias: C}, {id: 4, alias: D}, {id: 5, alias: E}{id: 6}, {id: 7}, {id: 8}, {id: 9}, ..... {id: n}]
как это сделать наиболее оптимально?
var myArray = ['a', 1, 'a', 2, '1']; let unique = [...new Set(myArray)]; // unique is ['a', 1, 2, '1']
взять более корооткий массив и сравнить каждую его позицию с каждой позицией другого массива если 1мас.id === 2мас.id добовляем алиас с одинаковой буквой и ретернем?
Обсуждают сегодня