Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Иван Про
Core JS
0
вклад
0
вопросов
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Почему получаю ошибку Maximum call stack size exceeded?
Иван Про
@ivangawr
у меня похожая проблема, и я не знаю как ее решить в VSCode всплывает такая ошибка RangeError: Maximum call stack size exceeded
function toArray(obj) {
const result = [];
for (const prop in obj) {
const value = obj[prop];
if(Array.isArray(value)) {
result.push(value);
} else {
result.push(toArray(value))
}
}
return result .flat(Infinity);
}
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
function toArray(obj) {
const result = [];
for (const prop in obj) {
const value = obj[prop];
if(Array.isArray(value)) {
result.push(value);
} else {
result.push(toArray(value))
}
}
return result .flat(Infinity);
}