2 回答
TA贡献1876条经验 获得超7个赞
你可以试试
console.log(typeof data.getOrder[0]);
并使用它
data.getOrder[0].id
因为getOrder是一个Array.
如果您使用typeof获取数组的数据类型,则结果object
检查数组
function isArray(a){
return (
typeof(a) === Object.name.toLowerCase() && (
a instanceof Array ||
Object.prototype.toString.call(a) === '[object Array]'
)
);
}
TA贡献1780条经验 获得超4个赞
let data = {
"getOrder": [{
"__typename": "Order",
"id": 1,
"items": [{
"__typename": "Item",
"id": 1,
},
{
"__typename": "Item",
"id": 2,
}
]
}]
}
console.log(data.getOrder[0].__typename);
console.log(data.getOrder[0].items[0].__typename);
console.log(data.getOrder[0].items[1].id);
添加回答
举报