首页 > 解决方案 > RecatNative - 记录时显示对象键,但在应用程序中显示时,它显示未定义?

问题描述

我想显示对象的键(大小)..每个大小对象都有不同的键..所以我尝试使用Object.keys()迭代键..但它没有给我我想的答案,所以帮助纠正它。

提前致谢 !:)

这是我的 firebase 实时数据库

当我运行此代码时 - {console.log(postDetail['sizes'])}
它在提示中显示如下:

但是当我尝试在应用程序中显示键时(下面的代码) -

{console.log(postDetail['sizes'])}
<View style={{ flexDirection: 'row', flexWrap: 'wrap' }}>
    {

        Object.keys(postDetail['sizes']).map((item) => {

            return <View>
                <Text style={{ color: 'black', fontWeight: 'normal', }}>{item}</Text>
            </View>
        })
    }
</View>                        

它像这样显示未定义

帮我在应用程序中显示对象键!

标签: javascriptreactjsfirebasereact-nativejavascript-objects

解决方案


推荐阅读