nullity チェックを行った後でも、以下の「ra.split('')」の実行時に Visual Studio が「Qualifier can be 'null' or 'undefined'」という警告を表示する理由が本当にわかりません。私はこのコードを持っています:
var ra = data.RiskAnalysis;
if (typeof ra !== "undefined") {
var ebwg = ra.split('');
}
このstackoverflow-postで読むことができるように、値がnullの場合、「typeof ra」は「object」を返します。
これはバグですか?または、私の小切手は十分ではありませんか?