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