node.js - 노드 인터페이스를 작성하기 위해 TypeScript를 배울 때 코드 조각을 보고 혼란스러웠습니다. 여러분, 답을 주세요.
Robert De Niro
Robert De Niro 2017-06-10 09:47:59
0
1
735

마이크로소프트 공식코드입니다 https://github.com/Microsoft/...
학습중에 이 비트연산자(&)코드를 보고 이해가 안된다고 하더군요. 답변해주실 수 있나요? 이 코드의 의미는 무엇인가요?
감사합니다.
type UserModel 이것은 어떤 유형으로 정의되나요?
또한 mongoose.Document 및 {}는 0 또는 1을 반환합니까? 하지만 {}&{}의 경우 모든 반환값이 0이겠죠?
루키들은 정말 이해를 못해요.

Robert De Niro
Robert De Niro

认证高级PHP讲师

모든 응답 (1)
滿天的星座

typescript에서는 js의 & 비트 연산 대신 & 연산자를 두 유형 사이에 사용하여 교차 유형을 나타냅니다.

크로스타입은 간단하게 여러타입의 멤버가 모두 동시에 존재하는 타입으로 이해하시면 됩니다

예를 들어, 그림의 코드에서 UserModel 유형에는 mongoose.Document의 모든 멤버와 나중에 {}에 정의된 모든 멤버가 있습니다

여기에서 공식 문서를 확인하세요

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!