node.js - ノード インターフェイスを作成するために TypeScript を学習していたとき、コードの一部を見て混乱しました。皆さん、答えてください。
PHP中文网
PHP中文网 2017-06-10 09:47:59
0
1
725

これは Microsoft の公式コードです https://github.com/Microsoft/...
学習プロセス中に、このビット演算子 (&) コードを見て、理解できないと言いました。答えてください? このコードの意味は何ですか? ###ありがとう。
type UserModel これはどのようなタイプで定義されていますか?
また、mongoose.Document & {} は 0 を返しますか、1 を返しますか?しかし、{}&{} の場合、戻り値はすべて 0 ですよね。
新人はよくわかりません。

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信 (1)
滿天的星座

typescript では、js の & bit 演算の代わりに、2 つの型の間で & 演算子を使用してクロス型を表します

クロス型は、単純に複数の型のすべてのメンバーを同時に持つ型として理解できます

たとえば、図のコードでは、UserModel 型には mongoose.Document のすべてのメンバーと、後で {} で定義されるすべてのメンバーが含まれています

公式ドキュメントはこちらをご覧ください

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!