简体   繁体   中英

Axios how to get data inside of square brackets?

So I'm new with Axios and I'm trying to make a Discord bot that takes info from an api website and uses it. The issue is the data given looks like:

{"status":1,"size":1,"result":[{"number":"9999", and so on.

How do I get the data inside of the [ ]? I tried:

var teamNumber = response.data.result.number

but it doesn't work. I can get response.data.status, but not result.number TLDR: how to get 9999 from {"result":[{"number":"9999", ?

result is an array; if you want to get the first element from it (and get that element's "number" field) you'd do:

console.log(response.data.result[0].number);

If you want to loop over them you'd do:

response.data.result.map(el => {
    console.log(el.number);
});

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM