は、パフォーマンスの違いはあります。ジャバスクリプト/ typescriptですオブジェクトはnullチェック
Not (empty string, undefined, null, 0, false) - will all pass the condition
ここで、最初の条件はnullをチェックするだけです。
if (someObject !== null) {
console.log('falsey');
}
someObject = null; // no message in console
someObject = ''; // falsey
someObject = undefined; // falsey
someObject = 0; // falsey
someObject = false; // falsey
Falseyチェック
if (!someObject) {
console.log('falsey');
}
someObject = null; // no message in console
someObject = ''; // no message in console
someObject = undefined; // no message in console
someObject = 0; // no message in console
someObject = false; // no message in console
あなたの質問がパフォーマンスに関するものであれば、それを測定するだけです。 – trincot
@Yousuf「4.条件付き評価」のhttps://github.com/rwaldron/idiomatic.jsを読んでください – wf9a5m75
@ wf9a5m75リンクをありがとう、いいリソースのようです。 – Yousuf