我想要来自 q_odd 列表中 p 的奇数索引元素和来自 q_even 列表中 p 的偶数索引元素。
p = [4, 8, 7,19,23,78,67,37,3783,4]
q_odd = []
q_even = []
Run Code Online (Sandbox Code Playgroud)
结果将是:
q_odd = [8,19,78,37,4]
q_even = [4,7,23,67,3783]
Run Code Online (Sandbox Code Playgroud) 这是参考反应本机应用程序。我创建了一个导航参考文件,用于从不属于导航器的组件导航到屏幕。下面是它的代码。
import { NavigationActions } from 'react-navigation';
export const setNavigator = (nav) => {
navigator = nav;
}
export const navigate = (routeName, params) => {
navigator.dispatch(
NavigationActions.navigate({
routeName: routeName,
params: params
})
);
};
Run Code Online (Sandbox Code Playgroud)
要使用它,我只需导入import {navigate} from '../../src/navigationRef';
并navigate('ScreenName');
我有一个单独的组件,每当单击该组件时,它应该导航到 QuestionScreen,下面是代码
return (
<TouchableOpacity onPress={() => {navigate('QuestionScreen')}}>
<View style={{marginTop: 8, backgroundColor: 'white', padding: 8}}>
<Text style={styles.questionStyle} >{question}</Text>
<View style={{ flexDirection: 'row', justifyContent: 'space-between', marginTop: 16 }} >
<Text style={styles.nameStyle} >{name}</Text>
<Text style={styles.timeStyle} > 2 days ago </Text> …Run Code Online (Sandbox Code Playgroud)