在Angular2中,当我尝试执行以下代码时,我收到了错误
var intVal = function(i) {
return typeof i === 'string'
? i.replace(/[\$,]/g, '') * 1
: typeof i === 'number'
? i
: 0;
};
错误
算术运算的左侧必须是' any', '数'或者枚举类型。
如何解决此错误?
答案 0 :(得分:2)
您使用i.replace(/[\$,]/g, '') * 1
。 replace
返回一个字符串。
尝试使用+i.replace(/[\$,]/g, '') * 1
查看?