Javascript React Native-在循环中多次返回
我试图在我的select_types函数中呈现一些东西。 为此,我在循环中调用我的函数 但我的问题是:我不能在循环中多次返回,但我需要渲染多个对象Javascript React Native-在循环中多次返回,javascript,react-native,loops,Javascript,React Native,Loops,我试图在我的select_types函数中呈现一些东西。 为此,我在循环中调用我的函数 但我的问题是:我不能在循环中多次返回,但我需要渲染多个对象 for (let [keys, values] of Object.entries(test1[0])) { return ( <View> {this.select_types(values.type, keys)} </View> )
for (let [keys, values] of Object.entries(test1[0])) {
return (
<View>
{this.select_types(values.type, keys)}
</View>
)
}
for(让Object.entries(test1[0])的[key,value]为{
返回(
{this.select_types(values.type,keys)}
)
}
我需要更换所有回路吗?我可以保持循环,但在react native中执行多次返回吗?尝试将所有视图保存在一个数组中,然后返回它们,类似于:
const results = [];
for (let [keys, values] of Object.entries(test1[0])) {
results.push(
<View>
{this.select_types(values.type, keys)}
</View>
);
}
return results;
const results=[];
for(让Object.entries的[keys,values](test1[0])){
结果:推(
{this.select_types(values.type,keys)}
);
}
返回结果;
噢,谢谢,它正在工作,好像Array.prototype.map
就可以了。您可以映射Object.entries(test1[0])
。您只需要在回调中正确地处理这个