Загружаем необязательные опции функции из указанных в default_options.
Для методов вида doSomething(main_data, options), где options не обязательны.
Для методов вида doSomething(main_data, options), где options не обязательны.
var JsOptionsHelper = (function(){ function doLoadOptions(default_options, options){ var result_options = {}; if(!options) { for(var opt_key in default_options) result_options[opt_key] = default_options[opt_key]; } else { for(var opt_key in default_options) result_options[opt_key] = (options[opt_key] !== undefined) ? options[opt_key] : default_options[opt_key]; } return result_options; } return { loadOptions : doLoadOptions }; })();
Комментариев нет:
Отправить комментарий