問題タブ [strictnullchecks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
71 参照

typescript - TypeScript が strictNullChecks の下で 3 項内で null の割り当てを許可するのはなぜですか?

私は TypeScript を初めて使用しますが、一貫性のない動作が見られます。三項代入の一部としてインターフェイスに null を割り当てることができますが、if/else フローを介してそうするとエラーが発生します (以下を参照してください)。

プロジェクトは strictNullChecks を適用するように設定されているため、両方のアプローチでエラー 2322 が発生すると予想されます。

私は何が欠けていますか?