매개변수가 숫자인지 검사하는 함수이다.
isNaN( value )
문제 상황은 다음과 같다.
건강포지션의 value값들이 NaN이기 때문에 type이 ‘HealthPositionPoint’일 경우와 value 값들이 null, undefined이 아닐 경우 조건을 따져 if문 생성
확인해주어야 하는 키들로 tmpArr 만들어준다
Item.value들의 키들로 forEach문을 만들어주고, 하나의 요소가 tmpArr에 포함되면 isNaN으로 NaN 값을 확인해준다.
그 경우 If 문 밖에 선언한 validation을 true로 바꿔준다.
[버그 수정]
처음에 필요한 값들로 tmpArr 을 만들어 줄 때 value가 string 값인 ‘position1’, ‘position2’, ‘position3’ 도 넣어줬다.
하지만, isNaN 자체가 매개변수가 숫자가 아니면 true를 반환시켜주기 때문에 위의 값들(숫자가 아닌 값들)은 필요하지 않다는 걸 알았다.