Hi!
I am currently working on the WikiViewer App. I got everything working, and also my API call returns me 10 random pages that I like to append to my page. But I can’t access the properties (title, extract, pageid). They return as undefined although the complete array I got is filled with this information.
Hi,
As far as I can see, the result you get from the API contains just 3 arrays. Where do you see the properties you want to access?
If you go through query.pages then there are 10 pages and in those Objects are these properties

Okay, so what I am missing?
If I comment out the console.log(data)
and search for “test”, I get the following:
In your case, you can access the first title like this: query.pages["13375713"].title
. If you use Object.keys()
on the query.pages
you should be able to get an array of all those numbers.
Thank you! Object.keys(…) was what I was looking for 