こんにちは、私はJavaScriptが苦手です。あらゆる場所を検索しましたが、クエリに関連するものは見つかりませんでした。
最近よく見かけるのですが、これは何を意味しているのでしょうか?
someValue || {}
JavaScriptで?
助けてくれてありがとう!
こんにちは、私はJavaScriptが苦手です。あらゆる場所を検索しましたが、クエリに関連するものは見つかりませんでした。
最近よく見かけるのですが、これは何を意味しているのでしょうか?
someValue || {}
JavaScriptで?
助けてくれてありがとう!
偽の場合someValue
は、代わりに {} を取得します。そのように一般的に使用されます
function(opts) {
opts = opts || {};
}
そのため、API コンシューマーはオプションでいくつかのオプションを渡すことができます。呼び出し元がオプションを渡さない場合は、初期化されるため、null の問題はありません....
someValue
の値が次のように偽の場合:
null
false
undefined
次に、someValue
デフォルトで objectに設定されます{}
。
この||
ように使用される は、「デフォルト」とも呼ばれます。つまり、a の左側の値||
が偽の場合、右側の値に「デフォルト設定」されます。
somevalue が false または undefined かどうかを確認するには、{} を取得しました。例えば
function a(p){
p = p || 'default value';
}