Нет, это невозможно. Вы можете поместить два аргумента в массив, но массив по-прежнему является одной переменной. Затем вам нужно будет переписать функцию, чтобы она принимала одну переменную, и обрабатывать ее как массив, например:
function foo(x){
document.write("X is " + x[0]);
document.write("Y is " + x[1]);
}
По сути, функция принимает переменные в качестве аргументов, и, независимо от того, какую переменную вы передаете, каждая переменная по-прежнему является только одной переменной - нет способа получить одну переменную, которая будет распознана как несколько аргументов. Массив - это одна переменная, объект JSON - это одна переменная и т. Д. Эти элементы состоят из нескольких частей, но они заключены в одну переменную.