ParseInt()不会返回零结束

时间:2017-05-23 22:23:16

标签: javascript string reactjs redux parseint

我参与了一个React项目,我试图将字符串转换为整数。

pageSize: '30'

但是当我用

转换它时
var convertNumber = parseInt(...this.props.actionData.pageSize, 10)

控制台日志告诉我:

3 0

号码里面有空格。如何删除空间或解决问题?

由于

2 个答案:

答案 0 :(得分:1)

parseInt(this.props.actionData.pageSize)不会传播您的pageSize字符串

答案 1 :(得分:1)

如果pageSize是字符串"30"...的操作将是将其拆分为其字符,因此您实际获得["3", "0"]。如果您将对其中的每一个运行parseInt,您将获得3 0

为什么要将字符串传播到字符串而不只是在字符串上使用parseInt