[英]How to destructure a nested object with special character and using object alias
我一直想知道是否有一種方法可以在片段中解構這個 object。
這是我嘗試過的,但似乎不起作用...
const {
_links: {
self: [{ href: mainMedia }],
},
_links: { "wp:attachment": attachmentMedia:{[{href:attachment}]} },
_links: { "wp:featuredmedia": featuredMedia:{[{href:attachment}] } }
} = data;
attachmentMedia
和featuredMedia
是我的別名,我對每個數組的鏈接感興趣。
const [{ href: mainMedia }] = data._links["self"];
const attachmentMedia = data._links["wp:attachment"]
.map(({ href: attachment }) => ({ attachment }));
const featuredMedia = data._links["wp:featuredmedia"]
.map(({ href: attachment }) => ({ attachment }));
這是你的期望嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.