何かをブール値に変換することは理解して!!
いますが、なぜこれを行う必要があるのでしょうか:
if (!!someObject) { ... }
あなたができるとき:
if (someObject) { ... }
編集:
明確にするために、2 番目の例ではなく、最初の例のようにコードを書く理由を尋ねているだけです。実際の違いはありますか?
何かをブール値に変換することは理解して!!
いますが、なぜこれを行う必要があるのでしょうか:
if (!!someObject) { ... }
あなたができるとき:
if (someObject) { ... }
編集:
明確にするために、2 番目の例ではなく、最初の例のようにコードを書く理由を尋ねているだけです。実際の違いはありますか?