Return to Snippet

Revision: 678
at December 21, 2006 04:53 by sendoa


Updated Code
var funcEjemplo = function(nombre){
    //Si el segundo argumento de la función contiene algo lo tenemos.
    //De lo contrario opciones es un objeto vacío.
    var opciones = arguments[1] || {};

    //Asignamos las opciones a variables normales o ponemos valores por defecto
    var saludo = opciones.saludo || "Hola";
    var mensaje = opciones.mensaje || "¿Qué tal?";

    //Hacemos algo supuestamente útil ;D
    alert(saludo + " " + nombre + ". " + mensaje);
}

funcEjemplo("Sendoa", { saludo: "Agur", mensaje: "Ondo pasa!" } );

Revision: 677
at July 28, 2006 03:57 by sendoa


Initial Code
var funcEjemplo = function(nombre){
    //Si el segundo argumento de la función contiene algo lo tenemos.
    //De lo contrario opciones es un objeto vacío.
    var opciones = arguments[1] || {};

    //Asignamos las opciones a variables normales o ponemos valores por defecto
    var saludo = opciones.saludo || "Hola";
    var mensaje = opciones.mensaje || "¿Qué tal?";

    //Hacemos algo supuestamente útil ;D
    alert(saludo+" "+nombre+". "+mensaje);
}

funcEjemplo("Sendoa", { saludo: "Agur", mensaje: "Ondo pasa!" } );

Initial URL

                                

Initial Description
Cómo controlar los argumentos opcionales en funciones Javascript.

Initial Title
Argumentos opcionales en una función

Initial Tags

                                

Initial Language
JavaScript