function repErr(key, value) {
let error = {};
Object.getOwnPropertyNames(value).forEach(function (key) {
error[key] = value[key];
});
return error;
}
Когда я вызываю JSON .stringify (err, repErr), я вижу ошибку слишком много рекурсии в консоли.
У меня есть firefox 68, и я вызывал отладчик на каждой итерации, и я видел это на На четвертом проходе он начинает добавлять что-то подобное к объекту:
{
0: 'h',
1: 't',
2: 't',
3: 'p',
// and etc
}
В чем причина и можно ли это исправить?