簡體   English   中英

從 object 中提取數組?

[英]Extract array from object?

我有一個接收道具的組件:

收到的數據打印在 console.log 上

在此處輸入圖像描述

如何從此 object 中提取數組?

在我將數組發送到我的組件之前,如下所示:

在此處輸入圖像描述

如果你正在做

console.log(props);

你可以得到數組:

const arr = props.data;

或者

const { data } = props;

我終於用 function map() 解決了這個問題。

聽起來您有一個接收數據的 React 組件,如下所示:

<MyComponent data={myArray} />

如果是這樣,那么在該組件內部,它將在名為data的道具上接收它。

function MyComponent(props) {
  console.log(props.data)
  return <p>{data}</p>
}

或者用更常見的解構賦值編寫:

function MyComponent({data}) {
  console.log(data)
  return <p>{data}</p>
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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