誰かがこのコード行が何をするのか説明してくれませんか:
var list = calls[ev] || (calls[ev] = {});
私の最善の推測:
変数「list」に、calls.xxx の値を設定しています。ここで、xxx は変数です。呼び出し[ev]が存在しない場合は、それを空のオブジェクトとして作成し、その空のオブジェクトを「リスト」に割り当てています。そうですか?
なぜ括弧が使われているのですか?|| の使用に関する詳細情報はどこで入手できますか? 変数を設定するとき、およびこのコンテキストでの括弧の使用は? ありがとう!