我参与了一个React项目,我试图将字符串转换为整数。
pageSize: '30'
但是当我用
转换它时var convertNumber = parseInt(...this.props.actionData.pageSize, 10)
控制台日志告诉我:
3 0
号码里面有空格。如何删除空间或解决问题?
由于
答案 0 :(得分:1)
parseInt(this.props.actionData.pageSize)
不会传播您的pageSize字符串
答案 1 :(得分:1)
如果pageSize是字符串"30"
,...
的操作将是将其拆分为其字符,因此您实际获得["3", "0"]
。如果您将对其中的每一个运行parseInt,您将获得3 0
。
为什么要将字符串传播到字符串而不只是在字符串上使用parseInt
?