Вы можете передать объект, как вы сказали (что является хорошей практикой):
function someFunction(obj) {
console.log(obj.option1, obj.option2);
}
someFunction({ option1: true, option2: false });
Используя es6, вы можете сделать:
function someFunction({ option1, option2 }) {
console.log(option1, option2);
}
someFunction({ option1: true, option2: false });
Если вы передадите их в качестве параметров и захватите их с помощью аргумента:
function someFunction(option1, option2) {
console.log(arguments[0], arguments[1]);
}
someFunction(true, false);
Позаботьтесь о том, чтобы аргументы НЕ являлись массивом, это был массив, подобный объекту, вы можете обращаться к элементам по индексу и иметь свойство длины, но в нем отсутствуют остальные методы массива.