Javascript 使用RNPickerSelect-React Native获取数组中对象的位置

Javascript 使用RNPickerSelect-React Native获取数组中对象的位置,javascript,react-native,select,Javascript,React Native,Select,我有一个简单的问题 <RNPickerSelect useNativeAndroidPickerStyle={false} onValueChange={(value) => this.setState({ action: value })} items={this.state.service.map(val => ( { label: val.name,

我有一个简单的问题

<RNPickerSelect useNativeAndroidPickerStyle={false}
          onValueChange={(value) => this.setState({ action: value })}
          items={this.state.service.map(val => (
            {
               label: val.name,
               value: val.name
            }
            ))}
          placeholder={{
            label: 'Pick action...',
            value: 0,
          }}
        />
我想知道物体的位置。基本上如果是第一个选择,我想要0,如果是第二个,我想要1等等。。。 有人知道有没有可能做到吗?
最后,使用
value:placeOntheList
更改我的项目上的
值:val.name
,尝试更新项目,如:

items={this.state.service.map((val, i) => ({ label: val.name, value: i}) )}

哦,就是这么简单。它起作用了
items={this.state.service.map((val, i) => ({ label: val.name, value: i}) )}