Я пытаюсь перечислить все идентификаторы слайд-объекта в данной презентации. Однако res.data.slides.objectId всегда возвращается как неопределенный. Код:
slides.presentations.get({
presentationId: id,
}, (err, res) => {
if (err) return error(err);
length = res.data.slides.length;
for (a = 0; a <= length; a++){
let ids = res.data.slides.objectId[a];
console.info(ids);
slideObjectIds.push(ids);
console.info(slideObjectIds);
}
});
Я пробовал использовать JSON.parse(res.data.slides.objectId), но это останавливается на ты, вероятно, это будет неопределенный. Я знаю, что это res.data.slides.objectId, потому что я начал с регистрации (console.info) res, это было под data, затем я зарегистрировал res.data и так далее, и обнаружил, что res.data.slides работал, но res.data.slides.objectId не работал.
Вот страница ответа.
Спасибо за вашу помощь!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Моя ошибка, res - это объект НЕТ, массив, я пытался ссылаться на него, обращаясь к индексу. Я смог исправить это с помощью этого кода:
res.data.slides.forEach((file) => {slideObjectIds.push(file.objectId)});
Он помещает объект в массив slideObjectIds.