2
Javascriptの初心者として、少し奇妙に思えるかもしれない質問があります。ダブルブールネゲーションを使用することに興味がありますか?
if('useHoles' in c){
this.config.useHoles = !!c.useHoles;
}
ダブル感嘆符を使用するには興味がありますか、それは単にいくつかの不器用なコードです: 私は以下のコードを発見しているウェブ上で発見外部のlibを使用していますか?
まだ回答が見つかりませんでしたので、削除することはできますが、100%確実にしたいと思いました。 BOOL true
またはfalse
として評価することができますが、「ブール可能な」である何か、それ以外の場合でもnull
か何かを返すようにオブジェクトを強制ダブル!
、と
'!!'は 'falsey'と' truthy'を真のブール値に変えます。 –
[JavaScriptで二重(!!)演算子を使用するタイミング](https://stackoverflow.com/questions/2174297/when-to-use-the-double-not-operator-in-javascript)の可能な複製 –