for(var key in RankOrder) { logger.debug(key); logger.debug(RankOrder[key]); }
[2020-01-02] descendeing
[2020-01-02] 0
[2020-01-02] ascending
[2020-01-02] 1
댓글 1
엇 제보 감사 드립니다.
다행인 것은 오타에도 불구하고, 의도하는 동작에는 문제가 없는 것으로 확인 되었습니다.
전략 코드에서 Stock.getRank(..., ..., RankOrder.descending) 와 같이 사용하면 getRank() 함수 내 조건문에서 해당 매개변수를 받은 변수와 RankOrder.descending를 비교하는데, 둘 다 undefined 로 되어 있어서 값이 같은 것으로 처리가 되고 있었습니다. (그래서 그동안 내림차순 랭킹이 제대로 동작하다 보니 오타를 발견 못하고 있었나 봅니다.)