화요일 밤에 Facebook 코드가 변경되어 FBJS에서 parseInt
이 어떻게 작동하는지에 영향을주었습니다. 이전에 십진수를 직선 정수로 변환하는 데 사용했던 곳에서는 이제 항상 정의되지 않은 값을 반환합니다. 예를 들어parseInt returns undefined
:
return parseInt(decimalnum);
는 더 이상 작동하지 않습니다. 우리가 정수로 변환하는 방법을 알아 낸 사람 있습니까? 감사.
화요일 밤에 Facebook 코드가 변경되어 FBJS에서 parseInt
이 어떻게 작동하는지에 영향을주었습니다. 이전에 십진수를 직선 정수로 변환하는 데 사용했던 곳에서는 이제 항상 정의되지 않은 값을 반환합니다. 예를 들어parseInt returns undefined
:
return parseInt(decimalnum);
는 더 이상 작동하지 않습니다. 우리가 정수로 변환하는 방법을 알아 낸 사람 있습니까? 감사.
감사합니다. 지금은 트렁크에 고정되어 있습니다. 오늘 내일 또 다른 푸시가 없으면 내일 나가야합니다.
parseInt(decimalnum, 10);
을 사용해 보셨습니까?
decimalnum
이 (가) 귀하의 기능에 정의되지 않았다고 생각됩니다. 반품을 return decimalnum;
으로 바꾸십시오. 아직 정의되지 않은 상태로 돌아올 수 있습니다.
parseInt
은 반올림하지 않습니다. 실제로 숫자의 정수 구성 요소를 사용하거나 문자열을 강제로 숫자로 변환합니다. 반올림하려면 Math.round
을 사용하십시오. 사용법에 따라 Math.floor
또는 Math.ceil
이 유용 할 수 있습니다. 보고서
Alf, 귀하가 FBJS 레이어를 담당하는 Facebook의 개발자임을 나타내시겠습니까? – artlung
수정 프로그램이 종료되었습니다. 다른 FBJS 파손이 발견되면 알려주십시오. @artlung : 네, 이걸 어 겼어. ( – Alf