Функция с предустановленным значением
function myfync(i=10){
///bla bla bla
}
Не стал тратить время на поиски и проверку... Такая структура есть на php. Если значение прилетело(например i=15), то функция работает с i=15, если нет то с i=10. Такое работает? |
Вообщем такая конструкция работает)
|
Цитата:
myfync();
function myfync(i=10){
alert(i);
};
Вообще ошибка.
myfync();
function myfync(i){
i=(i)? i: 10;
alert(i);
};
|
function form_add_cat(div_cat="#cats"){
$(div_cat).append("<option selected='selected' disabled>Выберите категорию</option>");
for(i=0;i<array_cat.length;i++){
var input_option_cats = $("<option>",{
value: i,
text: array_cat[i].name
});
$(div_cat).append(input_option_cats);
}
}
у меня работает, как сам не понимаю! Функцию я гружу в главном файле! Потом по мере надобности подгружаю код через ajax
form_add_cat("#s_cat");
И там и там все добавляется! |
Цитата:
|
Кстати заметил код работает только в FF) Есть альтернатива выхода?)
В FF и ваш скрипт работает) |
Цитата:
|
myfync(15);
function myfync(i){
i=(i)? i: 10;
alert(i);
};
i=(i)? i: 10; - Вот эту строчку можно расшифровать, честно не изучал эти самые сокращения) |
KupueIIIKo, вот еще вариант из букваря...
http://javascript.ru/basic/functions#parametry-funkcii |
Цитата:
|
| Часовой пояс GMT +3, время: 15:00. |