Здравствуйте. Я написал плагин на JQuery, в который отправляются данные:
$uploader.custom_uploader({
exts: exts,
max_size: max_size,
only_one_ext: true
});
Где exts, max_size, only_one_ext - это мои переменные.
Проблема в том, что есть еще одна переменная с данными. Но отправлять ее или нет - зависит от определенного условия:
if (default_values.length) {
$.extend({
default_values: default_values,
}, custom_uploader_settings);
}
custom_uploader_settings - это ассоциативный массив с переменными.
В итоге получается вот, что.
$uploader.custom_uploader({
custom_uploader_settings
});
Проблема в том, что в плагин приходят данные не по одиночке, а будучи завернутыми в объект - в custom_uploader_settings.
Как мне "распаковать" их из объекта при инициализации плагина? Или как мне вычислять условие - отправлять опеределенную переменную в плагин или нет - внутри инициализации плагина? Что-то типа вот этого:
$uploader.custom_uploader({
exts: exts,
max_size: max_size,
only_one_ext: true,
((default_values.length) ? (default_values: default_values) : (nothing_to_do));
});