2016-11-13 1 views
1

방금 ​​문제가 발생했습니다. Intelli 아이디어가 Date 생성자를 인식하지 못합니다. 무엇이 잘못 되었습니까? 모든 것이 잘 작동하지만 아이디어는 코드에 밑줄을 긋습니다. 그것은 오류가 당신이 number 변수에 Date를 할당하려고 렸기 때문에 등장, 생성자를 인식 않습니다아이디어가 날짜 생성자를 인식하지 못합니다. (TypeScript)

enter image description here

+0

Intellij는 메서드 매개 변수로 정의 된 변수에 밑줄을 긋습니다. Date 생성자에 전달 된 형식을 인식하지 못했습니까? – chazsolo

+0

'UserModel.registered'의 종류는 무엇입니까? –

+0

UserModel.registered의 유형은 number입니다. 시간 (밀리 초). – Simon

답변

1

: 여기

는 스크린 샷입니다. 가장 단순하지만 (실제로는 나쁜) 솔루션은 u.resistered에서 number | typeof Date까지의 변경 유형입니다. 더 나은 방법은 다른 변수를 만드는 것입니다.

+0

잠깐 기다려주세요. JS Date에는 number가있는 생성자가 있습니다. 설명 됨 https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Date 새 날짜 (값); – Simon

+0

날짜 생성자를 사용해도 괜찮습니다. 그러나'number' 타입을 가지고 있기 때문에'u.registered'에 해석 된'Date'를 할당 할 수 없습니다. – gt22

관련 문제