¿es posible pasar múltiples argumentos usando una sola variable? Por ejemplo, si quería hacer algo como:Javascript: pasando múltiples argumentos como una sola variable
function foo(x,y){
document.write("X is " + x);
document.write("Y is " + y);
}
var bar = "0,10";
foo(bar);
El ejemplo anterior es un ejemplo simplificado de lo que estaba tratando de hacer. No funciona (porque la "barra" se detecta como un único argumento). Sé que hay formas más fáciles de implementar esto usando matrices.
Por lo tanto, hago esta pregunta principalmente por curiosidad: ¿es posible detectar la variable "bar" como no uno, sino 2 argumentos?
Gracias!
Tema relacionado: La palabra clave 'argumentos' le indica los argumentos pasados a la función. Por ejemplo: función a() {alerta (argumentos [1])}; a (1, 2); Esto alertará ('2'); – Topera