0

所以我将一个字符串传递给一个javascript函数。例如:

function dothis(x,y,z){
    something
}

dothis(year,month,contract); // contract = "A10-009_xyz"

我知道这与 javascript 处理 08 和 09 的方式有关,但我不确定在我的情况下处理它的最佳方式。

我得到的错误是

09 is not a legal ECMA-262 octal constant
dothis(2012, 01, A10-009_xyz);

我看到有些人建议使用number(string)orparceInt("09","10")但我不确定如何使用它,因为字符串会发生很大变化。我应该在放入函数之前检查字符串并查找 08,09 并替换为parceInt()?

感谢您提供任何帮助、建议等。

4

0 回答 0