DOMError#
DOMError.name#
Właściwość name
zwraca nazwę danego błędu w postaci łańcuch znakowego, która przekazana została w czasie tworzenia błędu. Właściwość jest tylko do odczytu.
Składnia#
Samo wywołanie i poszczególne jego części najlepiej objaśnić na zapisie składniowym:
var error_name = domError.name;
gdzie poszczególne człony oznaczają:
error_name
- nazwa błędu w postaci łańcucha znakowego.domError
- błąd będący obiektem kontekstu.
Prosty przykład:
<script>
var newError = new DOMError("blad1", "Niedozwolona operacja");
document.write(newError.name); // blad1
document.write("<br>");
document.write(newError.message); // Niedozwolona operacja
document.write("<br><br>");
document.write(newError); // [object DOMError]
document.write("<br>");
document.write(newError.constructor); // function DOMError() { [native code] }
document.write("<br>");
document.write(newError.__proto__); // [object DOMErrorPrototype]
document.write("<br>");
document.write(newError.__proto__ == DOMError.prototype); // true
</script>
Na chwilę obecną jedynie przeglądarka Firefox pozwala na wywoływanie interfejsu DOMError w roli konstruktora, dlatego powyższy przykład należy testować właśnie w niej.
Właściwość name
pojawia się dopiero w specyfikacji DOM4.
Interfejs Web IDL#
readonly attribute DOMString name;
Specyfikacje i inne materiały#
Pasek społecznościowy