gpt4 book ai didi

javascript - 将值从字符串设置为数字

转载 作者:行者123 更新时间:2023-11-30 14:28:02 25 4
gpt4 key购买 nike

我正在使用 React-native 和 <Picker />组件。

我遇到的问题是 value='1'是一个字符串,但我希望它返回一个数字。我已经看到了解析它的方法,但我不确定如何在 react-native 中执行此操作。

class TestPage extends Component {
constructor(props){
super(props);
this.state = {
myNumber:0
}
}

componentDidMount(){
}

render(){
console.log('My value : ',this.state.myNumber);
return (
<View>
<Picker
selectedValue={this.state.myNumber}
style={{ height: 50, width: 150 }}
onValueChange={(itemValue) => this.setState({myNumber: itemValue})}>
<Picker.Item label="One" value="1" />//The value here
<Picker.Item label="Two" value="2" />
</Picker>
</View>
);
}
}

谢谢。

最佳答案

对我来说,更好的方法 - use unary "+" :

this.setState({myNumber: +itemValue})

关于javascript - 将值从字符串设置为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51636551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com