| 
 Проверка существования входного параметра для функции Здравствуйте. Подскажите пожалуйста, как реализовать проверку на "а существует ли?" переменная. Например: 
function (foo){
 (isSet(foo)) ? alert(foo) : '';
 return;
}
Такой вариант не очень подходит, так как на несуществующий (не переданный) параметр возвращает "undefined": 
function (foo){
 (foo) ? alert(foo) : ''
 return
}
Вобщем то проблема возникает когда пытаюсь создать объект для такой функции: 
function Func(staff){
 var foo = staff.foo || false;
 // etc
}
var F = new Func();
Т.е. функция объявлена с входным параметром, но нужно чтобы она работала и без него. Спасибо. | 
| 
 
function Func(staff){
 staff = staff || {};
 var foo = staff.foo || false;
 // etc
}
var F = new Func();
 | 
| 
 Работает, спасибо. | 
| Часовой пояс GMT +3, время: 05:13. |