Как генерировать уникальные id в цикле?
https://www.npmjs.com/package/uuid
Почему никто не использует поиск?
Решение весьма лютое.
{ const idgen=Object.assign(()=>idgen.gen.next().value,
{val:0,gen:(function*(){while(1)yield ++idgen.val})()});
Object.defineProperty(window,'uniqueId',{get:()=>idgen()}); }
// Проверочка
for( let i = 0; i < 3;  i ++ ) console.log(uniqueId); // 1,2,3;
Настоящий хардкор.