私はjavascriptを勉強していて、今日私はこのコードを見つけました:
window.Picture2 = window.Picture2 || {};
|| がわかりません {} ; 誰かが私のためにこれを説明できますか? Tksそんなに:)
私はjavascriptを勉強していて、今日私はこのコードを見つけました:
window.Picture2 = window.Picture2 || {};
|| がわかりません {} ; 誰かが私のためにこれを説明できますか? Tksそんなに:)
window.Picture2if window.Picture2is undefined( false )にデフォルトの空のオブジェクトを割り当てます
定義されていることを確認し.Picture2、その値を使用している場合はWindow.Picture2、新しいオブジェクト リテラルに割り当てます。
@Christoph が述べているPicture2ように、オブジェクトが の場合、新しいオブジェクト リテラルが割り当てられますfalsy。
が未定義の場合window.Picture2(条件付き評価では false)、OR ( ||) が実行され、window.Picture2は空のオブジェクトになります。
次のように読みます。
window.Picture2が未定義またはnullの場合、空のオブジェクトを window.Picture2に割り当てます。