我正在使用 Ionic 4。我将数据发布到我的 API,然后得到如下返回结果:
{
"responses": [
{
"Detection": {
"Images": [
{"url":"https:URL"},
],
"Ages": [
{"age":"33"},
],
"Labels":[
{"label":"game"}
]
}
}
]
}
但有时不会返回“Ages”。所以,我的问题是如何检查API返回对象中的元素?例如,我想检查响应是否返回“Ages[]” 或者不是?条件怎么写?
最佳答案
你可以这样访问;
here is working Example
data={
"responses": [
{
"Detection": {
"Images": [
{"url":"https:URL"},
],
"Ages": [
{"age":"33"},
],
"Labels":[
{"label":"game"}
]
}
}
]
}
this.data.responses[0].Detection.Ages[0].age
console.log("Age :",his.data.responses[0].Detection.Ages[0].age);
//检查年龄呈现
let ages=this.data.responses[0].Detection.Ages
if(ages.length)
{
console.log("Age object present :",ages.length);
}
关于typescript - 如何检查 Ionic 4 对象中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59446429/