0
我想循環這個數組並打印出報價,這取決於它是保存爲真還是假。 目前,它只是在JSON數組中打印出來。我是新來的本地人,所以不是100%肯定map
的行爲。反應本機 - 試圖打印取決於索引的狀態
var savedQuote = quotes.quotesArray.map(quote => quote.isSaved)
{
quotes.quotesArray.map((quote, i) => {
if(savedQuote){
return(
<TouchableOpacity key={i} style = {styles.border}>
<Text style = {styles.text}>
i: {i}. {quotes.quotesArray[i].preview}
</Text>
</TouchableOpacity>
)
}
else{
return <Text key = {i}>{i}Nada</Text>
}
})
}
這不具有變量「i」 。我需要報價後嗎? – user2026178
對不起!我的錯。我編輯了我的答案。第二個參數是可選的,除非你使用它當然... –
我做了第二次編輯...'''quote'''代表你正在迭代的元素,因此,你不需要'''引號.quotesArray [i] .preview''',而是''quote.preview''' –