Javascript 如何从映射项访问数据?

Javascript 如何从映射项访问数据?,javascript,react-native,Javascript,React Native,我正在使用.map渲染许多保存自己数据的组件,但我找不到访问它们的信息的方法 const ConfirmClick = async () =>{ for (var i = 0, len=prodList.length; i < len; i++){ console.log(ProdutoList[i].quantProduto.amount); } } return ( <

我正在使用.map渲染许多保存自己数据的组件,但我找不到访问它们的信息的方法

    const ConfirmClick = async () =>{
        for (var i = 0, len=prodList.length; i < len; i++){
            console.log(ProdutoList[i].quantProduto.amount);
        }
    }
    
    return (
        <Scroller>
            {prodList.map((item, k)=>(
                <ProdutoList key={k} json={item} />
            ))}
        </Scroller>
        <ConfirmButton onPress={ConfirmClick}>
            <ConfirmButtonText>Confirmar</ConfirmButtonText>
        </ConfirmButton>
    );
const ConfirmClick=async()=>{
对于(变量i=0,len=prodList.length;i(
))}
确认人
);
而ProdutoList文件如下所示:

    export default ({json}) =>{
        const [quantProduto, setQuantProduto] = useState({
            idprod: json.prod_id,
            amount: 0
        });

        return(       
            <InputArea>              
                <Input   
                    value={adicionadoString}>
                </Input>
            </InputArea>
        );
    }
导出默认值({json})=>{
常量[quantProduto,setQuantProduto]=useState({
idprod:json.prod_id,
金额:0
});
报税表(
);
}
我在控制台中得到的所有响应都是“未定义”的,但我可以访问ProdutoList文件中的数据,我已经找到了很多关于这一点的答案,但没有一个对我有实际帮助