Compartir a través de


Error.parameterCount (Función)

Actualización: noviembre 2007

Crea un objeto Error que representa la excepción Sys.ParameterCountException.

var err = Error.parameterCount(message);

Arguments

  • message
    (Opcional) Cadena de mensaje de error. El valor puede ser null. Si message es null, se usa un mensaje predeterminado.

Valor devuelto

Un objeto Error

Comentarios

La función parameterCount permite comunicar que se ha producido una excepción cuando se ha pasado un número no válido de argumentos a una función. El argumento message permite especificar información de error adicional.

Ejemplo

En el ejemplo siguiente se muestra cómo crear, iniciar y detectar un error Sys.ParameterCountException mediante la función parameterCount.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Sample</title>
</head>
<body>
    <form id="form1" runat="server">
       <asp:ScriptManager runat="server" ID="ScriptManager1">
       </asp:ScriptManager>

       <script type="text/javascript">

            function throwAnError(a, b) 
            {
                    if (arguments.length !== arguments.callee.length)
                    {
                        // Throw a standard exception.
                        var err = Error.parameterCount("Invalid number of parameters attempted."); 
                        throw err;
                    }
                    alert("No error occured.");
            }

        // Result: A Thrown Sys.ParameterCountException with the following message:
        // Error: Sys.ParameterCountException: Invalid number of parameters attempted.
        throwAnError(1,2,3,4);

       </script>
    </form>
</body>
</html>


Vea también

Conceptos

Información general sobre la depuración y la traza de aplicaciones habilitadas para AJAX

Referencia

Extensiones de tipo de error

Otros recursos

Referencia del lenguaje