問題
オブジェクト メソッドのオプションを指定しようとしていますが、オプションの 1 つがコールバック関数です。jQueryextend
メソッドを使用してデフォルト値をオプション パラメータに適用していますが、コールバック パラメータにどの値を設定すればよいかわかりません。
これは私が現時点で持っているものです:
var options = $.extend({
wrapper: '#wrapper', // Define the default wrapper to prepend to
fade: true, // Fade the overlay by default
callback: function(){} // Define the callback function
},options);
質問
上記は、コールバックにデフォルト値を割り当てるための最良の方法ですか? それとも、false に設定した方がよいでしょうか? options.callback()
コールバックを false に設定して電話をかけようとすると、エラーが発生するのではないでしょうか?