ParseInt() 不 return 以零结尾

ParseInt() doesn't return ending zero

我在 React 项目中,我正在尝试将字符串转换为整数。

pageSize: '30'

但是当我用

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

控制台日志给我:

3 0

数字里面有白色space。如何删除 space 或解决问题?

谢谢

parseInt(this.props.actionData.pageSize) 不要散布你的 pageSize 字符串

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

为什么将字符串扩展为字符而不是仅在该字符串上使用 parseInt