国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Typescript には、インターフェイスおよびオブジェクト リテラルの追加プロパティの検出に問題があります。アサーションまたは変數(shù)を使用するときに追加プロパティが検出されないのはなぜですか?
習慣沉默
習慣沉默 2017-06-30 09:52:24
0
2
799
リーリー

ts このコードをコンパイルするとエラーが発生しますが、以下の 2 つの方法を使用するとエラーが発生しません。原理は何ですか?公式サイトの説明は私には理解不能で、ts 構(gòu)文が非常にカジュアルな印象を受けるだけです...

リーリー ###または### リーリー

この方法ではエラーは報告されません。アサーション (as/<>) を使用する場合、インターフェイスはどのようなルールに従って比較されますか?次に、オブジェクト リテラルを変數(shù)にコピーします。これがオブジェクトへの參照ポインターであることはわかっていますが、追加のプロパティが検出されないのはなぜですか?公式サイトアドレス

習慣沉默
習慣沉默

全員に返信(2)
為情所困

最初の例:as 不是斷言吧 as 是強制轉(zhuǎn)化 就說明你知道你要做的事情 當然 ts 也就讓你編譯過了
第二個例子 好像本來就應該過的吧 color 你又不是一定要; colour は別の屬性です
これまで使用されなかった理由は、ts にオブジェクト リテラルに対する獨自のチェックがあるためです

いいねを押す +0
洪濤
  1. 強制型変換とは、変數(shù)を別の型として強制的に使用するもので、実行時に発生した問題はユーザーの責任となります。

  2. オブジェクト リテラルを使用してオブジェクトを割り當てる検出ロジックは、変數(shù)を使用してオブジェクトを割り當てるメカニズムとは異なります。

リーリー
いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート