마이크로소프트 공식코드입니다 https://github.com/Microsoft/...
학습중에 이 비트연산자(&)코드를 보고 이해가 안된다고 하더군요. 답변해주실 수 있나요? 이 코드의 의미는 무엇인가요?
감사합니다.
type UserModel 이것은 어떤 유형으로 정의되나요?
또한 mongoose.Document 및 {}는 0 또는 1을 반환합니까? 하지만 {}&{}의 경우 모든 반환값이 0이겠죠?
루키들은 정말 이해를 못해요.
滿天的星座2017-06-10 09:49:59
typescript에서는 js의 & 비트 연산 대신 & 연산자를 두 유형 사이에 사용하여 교차 유형을 나타냅니다.
크로스타입은 간단하게 여러타입의 멤버가 모두 동시에 존재하는 타입으로 이해하시면 됩니다
예를 들어, 그림의 코드에서 UserModel 유형에는 mongoose.Document의 모든 멤버와 나중에 {}에 정의된 모든 멤버가 있습니다
여기에서 공식 문서를 확인하세요