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)orの使用を提案している人を見ましたparceInt("09","10")が、文字列が大きく変化するため、これを実装する方法がわかりません。関数に配置する前に文字列をチェックし、08,09 を探して ? に置き換える必要がありparceInt()ますか?

助け、提案などをありがとう。

4

0 に答える 0