首页 > 解决方案 > 我无法从 React 中作为道具传递的字符串中删除空格

问题描述

该组件接收一个对应于字符串的道具:“1 586 826 492 016”。当我尝试删除空格时,它不起作用。但是,如果我用一个简单的变量进行测试,它就可以工作。

import React from 'react'

const NotifUpdated = ({ updated }) => {

    const num = "12 000 000"

    return (
        <div>
            <div>
                {
                    updated ? updated.split(' ').join('') : null
                }
            </div>
            <div>
                {
                    num ? num.split(' ').join('') : null
                }
            </div>
        </div>
    )
}

export default NotifUpdated

更新返回 1 586 826 492 016 而num返回 12000000

标签: stringsplitreact-props

解决方案


抱歉,这个道具是在另一个组件中用 .toLocalString() 设置的


推荐阅读