I constantly find myself passing config values to functions accessing them like this:
var arg1 = \'test1\';
if(isUndefined(config.args.arg1)){
arg1 = config.ar
Generally, one can use the or operator to assign a default when some variable evaluates to falsy:
var foo = couldBeUndefined || "some default";
so:
var arg1 = config.args.arg1 || "test";
var arg2 = config.args.arg2 || "param2";
assuming that config.args
is always defined, as your example code implies.