如何在返回函数中使用Object.entries-reactjs

时间:2018-10-20 15:49:02

标签: javascript react-native

这是我的对象

days:{
        "day":"0",
        "1":"01",
        "2":"02",
        "3":"03",
        "4":"04",
        "5":"05",
        "6":"06",
        "7":"07",
        "8":"08",
        "9":"09",
        "10":"10",
        "11":"11",
        "12":"12",
        "13":"13",
        "14":"14",
        "15":"15",
        "16":"16",
        "17":"17",
        "18":"18",
        "19":"19",
        "20":"20",
        "21":"21",
        "22":"22",
        "23":"23",
        "24":"24",
        "25":"25",
        "26":"26",
        "27":"27",
        "28":"28",
        "29":"29",
        "30":"30",
        "31":"31",
       }

但它不返回任何内容(显示为空选择器):

return (
            <Picker style={{width:'30%'}}>

            {Object.entries(days).forEach(([label, value]) => {
               return <Picker.Item label={label} value={value} /> 
            })}

            </Picker>
)

1 个答案:

答案 0 :(得分:1)

map函数返回一个项目数组,forEach只是遍历它们。