Вы можете использовать один параметр, который является объектом, и сделать jQuery extension для значений по умолчанию, таких как:
function foo(args) {
jQuery.extend({
p1: 'default1',
p2: 'default2',
p3: 'default3',
p4: 'default4',
p5: 'default5',
p6: 'default6'
}, args);
}
foo({p1: 'one', p6: 'six'});
Любые свойства, определенные во втором параметре для расширения, будут перезаписывать свойства в первом параметре.