引数で省略可能なオプションを渡す方法
scriptaculousのdragdrop.jsから。
- 引数がなければデフォルト
- 引数があればデフォルトを上書き
add: function(element) { element = $(element); var options = Object.extend({ greedy: true, hoverclass: null, tree: false }, arguments[1] || {});
scriptaculousのdragdrop.jsから。
add: function(element) { element = $(element); var options = Object.extend({ greedy: true, hoverclass: null, tree: false }, arguments[1] || {});