有代码示例:
amountVal = SetAmount(amountVal).replace(/,/g, "");
var lenght = parseInt((amountVal.length - 4) / 3);
var rest = amountVal.substring(amountVal.length - 3);
var main = amountVal.substring(0, amountVal.length - 3);
在第一行,当我尝试运行脚本时,它会抛出异常:
无法读取未定义的属性替换。
它适用于整数,但在尝试使用小数时抛出此错误。有什么建议吗?
答案 0 :(得分:0)
似乎 SetAmount(amountVal)方法返回undefined。如果没有,那么请您分享这种方法的结果。 例如。您可以通过在控制台中运行以下代码来查看:
undefined.replace(/,/ g,"")