Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2021, 17:03
Новичок на форуме
Отправить личное сообщение для manking Посмотреть профиль Найти все сообщения от manking
 
Регистрация: 23.03.2012
Сообщений: 4

Как задать ограничение на количество ключей у объекта?
Сейчас при добавлении 48 млн ключей процесс зависает и перестает отвечать. В разных версиях и реализациях javascript разные лимиты установлены.
Есть ли возможность увеличить этот лимит?


let cicles = 0;
const asMap = {};

result.map((item) => {
    const k_ = Object.keys(item);
    let str = '';

    for (let i = 0; i < k_.length; i++) {
      str += `${item[k_[i]]}_`;
      cicles++;
    }
  
    asMap[str] = item;
    if(cicles % 100000 === 0){
      console.log('result3 map cicles='+cicles);
    }
  });
Ответить с цитированием