РЕДАКТИРАНЕ
Проблемът изглежда е свързан със самия WebStorm, изглежда, че той не иска да работи с обекти, съдържащи огромно количество вложени обекти. Нито иска да показва съдържанието на обекта в прозореца Watches. Проблемът е доста странен, защото мога да проверя низа, той се зарежда светкавично бързо. Изглежда като проблем с WebStorm
Имам сравнително голям JSON файл 4,9mb, който трябва да обработя в NodeJS, файлът се съхранява във файловата система и се зарежда с помощта на следните редове код:
var path = require('path');
var filename = path.join(__dirname, 'db_asci.json');
var fs = require('fs');
var content = fs.readFileSync(filename);
debugger;
var decycledObj = JSON.parse(content);
debugger;
Проблема е, че след като първата debugger;
брейкпойнт е ударена, втората не е, чакам повече от 20 минути и нищо, едното процесорно ядро е натоварено на 100%. Не мога да отстраня грешки във функцията, защото е естествена.
Ето ASCI версия на JSON
Ето UTF8 версия на JSON
какво правя грешно