if内でdata.c1の値を、forループのiの値に応じて変える処理を行いたいです。
i = 0のとき、if(data.c0)・・・
i = 1のとき、if(data.c1)・・・
i = 2のとき、if(data.c2)・・・
といった具合です。
変数の中で変数を使うこ場合、どのような記法があるか教えてください。
react
1 render() { 2 const aaa = []; 3 for (let i = 0; i < 3; i += 1) { 4 if (data.c1) { 5 aaa.push( 6 <TouchableHighlight 7 style={styles.button} 8 onPress={() => { this.props.navigation.navigate('Answer', { answer: data.c1 }); }} 9 underlayColor="#C70F66" 10 > 11 <Text style={styles.buttonTitle}>{data.c1}</Text> 12 </TouchableHighlight> 13 ); 14 } 15 } 16 17 return ( 18 <View style={styles.container}> 19 <Text>{data.categ_name}</Text> 20 <Text>{data.q}</Text> 21 {aaa} 22 </View> 23 ); 24 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。