火曜日の夜のFacebookのコード変更はparseInt
、FBJSでの動作に影響を与えました。以前は10進数を整数に変換するために使用していましたが、現在は常にundefinedを返します。
例えば:
return parseInt(decimalnum);
動作しなくなりました。整数に丸める方法を誰かが理解しましたか?ありがとう。
報告ありがとうございます。トランクで修正されました。今日の後半に別のプッシュがない限り、明日はリリースされるはずです。
それdecimalnum
はあなたの関数で定義されていないのではないかと思います。返品を次のように置き換えてみてくださいreturn decimalnum;
。まだ未定義の返品である可能性があります。
parseInt
丸め用ではありません。実際には、数値の整数成分を受け取るか、文字列を数値に強制します。丸める場合は、を使用しますMath.round
。使用法に応じて、あなたは見つけるMath.floor
か、Math.ceil
役に立つかもしれません。
やってみましたparseInt(decimalnum, 10);
か?