Traductor




Argumentos o parámetros de las funciones

Los argumentos o parámetros de una función, son los valores opcionales u obligatorios, colocados entre los paréntesis, y posteriormente empleados por la función para realiza una determinada acción.
Un ejemplo sería:
function miFuncion(parametro1, parametro2, ..., parametroN) {
    //Realizar una acción
}
Con dos parámetros, se representa de la siguiente manera:
function miFuncion(parametro1, parametro2) {
    //Realizar una acción
}
Para llamar la función, incluyendo sus parámetros se hace de la siguiente manera:
miFuncion(Val1, Val2);
Una de las diferencias entre JavaScript y otros idiomas, es que en JavaScript no es necesario especificar el número de parámetros o argumentos que se pasan a una función, y el número de argumentos que se pasan no necesitan coincidir con los que se definen en la definición de la función. 
Cuando se invoca la función se da un objeto de matriz llamada "arguments". 
El objeto "arguments" contiene los argumentos enviados a la función, que puede ser útil cuando no se conoce el número de argumentos que se han enviado. 
Aquí hay un ejemplo de cómo se hace esto:
function miFuncion() {
    var argUno = arguments[0];
    var argDos = arguments[1];
}
Y mejor aún, usted puede obtener la longitud de los argumentos contenidos en el objeto y recorrer cada argumento, de la siguiente manera:
function miFuncion() {
    var argLength = arguments.length;
    for (var i = 0; i < argLength; i++) {
        // Hacer algo con este argumento (i)
    }
}
Veamos un ejemplo completo de como es que esto funciona:
<!doctype html>
<html>
    <head>
        <title>Array de argumentos</title>
    </head>
    <body>
        <script type="text/javascript">
            function miFuncion() {
                var argUno = arguments[0];
                var argDos = arguments[1];
                alert("argUno es: " + argUno);
                alert("argDos: es " + argDos);
            }
            miFuncion("Hola","Adios");
        </script>
    </body>
</html>
Con este mismo ejemplo, usted lo puede extrapolar a N número de argumentos, o simplemente dejarlo tal cual como en este ejemplo.

Si te hemos ayudado : )

Te agradeceríamos que apoyaras este proyecto



No se te olvide Comentar y Compartir
en:
                          

0 comentarios:

Publicar un comentario