공통 자바스크립트에서 문제 생겼다고 함.
날짜범위 체크하는 함수였음.
날짜범위가 여러개 있는데,
예를 들어 1~2, 3~4, 5~6 이렇게 날짜범위 컨트롤이 있음.
원하는 데로라면 1에 2보다 큰 날짜 입력하면 2에다 1 날짜를 맞춰야 하는 로직인데,
1에 큰 날짜 입력하면 2에 적용되야 할 게 6에서 1 날짜가 적용됨.
미친 씨발.
소스 뜯어보니 어이가 없었던게,
함수 내에 선언된 변수가 동적 클래스 내에서 가져올 때 전역처럼 살아있었다는 걸 알아냄.
즉, 보통 자바스크립트에서는 함수 내에 선언된 변수는 지역변수로 함수 내에서만 쓰는데,
엑스플랫폼에서는 함수 내에 선언된 변수를 동적 클래스 내에서 마지막 선언된 변수로 공유해서 씀.
즉, 함수 내에 선언한 변수가 결국 전역 변수로 선언됐다는 것임.
버그인가. 아니면 이놈 종특인가 모르겠지만.
어쨌든 시발 이딴 개쓰레기 툴이 영업력으로만 정부에서도 쓰고 있다는게 함정.
넥사크로는 이러지는 않겠지. 대기업 쓰는데.
근데 옛날버전은 이제 듣보잡이 쓰니까 좆망.
씨발 ECMA 6 하모니 표준 배우고 있는 와중에 이렇게 저질 스크립트 엔진은 처음봄.
console.log("ㅗ");
꼴깝들한다