Предполагая, что ни одна из ваших переменных не имеет нулевого или нулевого значения, например, если они все строки, самый короткий способ написать проверку переменных - просто использовать их:
function blah (nation, service, slider)
{
if (nation && service && slider)
{
// do something...
}
}
Если какой-либо из этих переменных имеет значение 0, ложь или ноль, когда установлено, то это не будет правильным методом. Если вам нужен эквивалент функции isset
, вы можете использовать это:
function isset()
{
for (var i=0, l=arguments.length; i < l; i++)
{
if (typeof arguments[i] == "undefined" || typeof arguments[i] == "null")
return false;
}
return true;
}
Используйте его так же, как и функцию php, например isset(nation,service,slider);