簡體   English   中英

如何解構具有特殊字符並使用 object 別名的嵌套 object

[英]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;

attachmentMediafeaturedMedia是我的別名,我對每個數組的鏈接感興趣。

MDN 文檔似乎沒有這個

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM