A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/TypeError below:

TypeError - JavaScript | MDN

TypeError

Baseline Widely available *

El objeto TypeError representa un error cuando una operación no puede ser completada, típicamente (pero no exclusivamente) cuando un valor no es del tipo esperado.

Un TypeError puede ser lanzado cuando:

Constructor
TypeError()

Crea un nuevo objeto TypeError.

Propiedades de instancia
TypeError.prototype.message

Mensaje del error.

TypeError.prototype.name

Nombre del error. Heredado de Error.

TypeError.prototype.cause

Causa del error. Heredado de Error.

TypeError.prototype.fileName No estándar

Ruta al archivo que ha lanzado este error. Heredado de Error.

TypeError.prototype.lineNumber No estándar

Numero de línea donde se ha lanzado este error. Heredado de Error.

TypeError.prototype.columnNumber No estándar

Numero de columna donde se ha lanzado este error. Heredado de Error.

TypeError.prototype.stack No estándar

Seguimiento de pila. Heredado de Error.

Ejemplos Capturar un TypeError
try {
  null.f();
} catch (e) {
  console.log(e instanceof TypeError); // Respuesta: true
  console.log(e.message); // Respuesta: "null has no properties"
  console.log(e.name); // Respuesta: "TypeError"
  console.log(e.fileName); // Respuesta: "Scratchpad/1"
  console.log(e.lineNumber); // Respuesta: 2
  console.log(e.columnNumber); // Respuesta: 2
  console.log(e.stack); // Respuesta: "@Scratchpad/2:2:3\n"
}
Crear un TypeError
try {
  throw new TypeError("Hello", "someFile.js", 10);
} catch (e) {
  console.log(e instanceof TypeError); // Respuesta: true
  console.log(e.message); // Respuesta: "Hello"
  console.log(e.name); // Respuesta: "TypeError"
  console.log(e.fileName); // Respuesta: "someFile.js"
  console.log(e.lineNumber); // Respuesta: 10
  console.log(e.columnNumber); // Respuesta: 0
  console.log(e.stack); // Respuesta: "@Scratchpad/2:2:9\n"
}
Especificaciones Compatibilidad con navegadores Véase también

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4