TypeError - .replace不是函数

时间:2016-07-07 11:50:39

标签: javascript arrays javascript-objects lodash

我得到一个“不是函数”错误,我没有发生原因,问题是我在这种情况下如何解决。

我有一个从用户收到的数据有字符串,在我收到数据后我需要清理这些数据,(用点替换逗号而不是转换为数字)。问题是在将数据发送到服务器并返回此数据保留在应用程序中而不是返回到服务器之后,问题是因为在第一次处理的数据是通过.replace函数传递的,而不是给我错误。我怎样才能避免在第二种情况下通过清理数据?

这是我的功能:

var myNewData = _.map(oldData).map(function(x){
    return _.assign(x,{
        value_price: x.value_price ? parseFloat(x.value_price.replace(",", ".")) : null
    });
});

0 个答案:

没有答案