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
?
我在 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
?