Javascript 如何从映射项访问数据?
我正在使用.map渲染许多保存自己数据的组件,但我找不到访问它们的信息的方法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 ( <
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文件中的数据,我已经找到了很多关于这一点的答案,但没有一个对我有实际帮助