[英]React Native - Access to object in array json
我知道這是一個愚蠢的問題,但我已經有一段時間了,我無法解決它。 我正在嘗試訪問數組內的這個 object。 具體到 url。 我試過這種方式:
執行post.yoast_head_json.og_image的 console.log 會得到以下結果:
Array [
Object {
"height": 427,
"type": "image/jpeg",
"url": "https://www.example.es/wp-content/uploads/2022/01/pexels-picjumbocom-196656.jpg",
"width": 640,
},
]
我已經找到了解決我的問題的方法。
解決方案:
let data;
const imageUrl = [];
posts.forEach ( (post)=> {
if(post.yoast_head_json.og_image != undefined)
{
data = JSON.stringify(post.yoast_head_json.og_image);
JSON.parse(data, (key, value) => {
let valueStr = String(value);
if (valueStr.includes('https')) {
imageUrl.push(valueStr);
}
})
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.