簡體   English   中英

Map function 上 object 並獲取鍵和值 Z9E13B69D1D2DA927102ACAAAF7154A37

[英]Map function on object and get keys and values Javascript

我有一個像這樣的 object:

{"Job": "Electrician", "Starbucks": "Vanilla Frapaccino"}

我需要 map 來獲取像這樣的 React 組件中的鍵和值。

            return<DetailCell>
                <Label>{key}</Label>
                <Text style={TextStyle}>{value}</Text>
            </DetailCell>

map function 說細節說它未定義。 如果我做 Object.keys(details) 然后我得到鑰匙。 如何在 React Native 中同時獲得兩者? 請幫忙謝謝。

Object.entries()返回鍵值對數組( [[key1,value1],[key2,value2]..]您可以通過這種方式.map()使用解構語法):

const src = {"Job": "Electrician", "Starbucks": "Vanilla Frapaccino"}
...
Object.entries(src).map(([key,value]) => (
   <DetailCell>
      <Label>{key}</Label>
      <Text style={TextStyle}>{value}</Text>
   </DetailCell>
))

暫無
暫無

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

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