По умолчанию - объекты класса Error получают значение "Error". Однако, можно его поменять на свое.
Пример:
Выделить все
var e = new Error("Malformed input")// e.name = "Error"
e.name = "ParseError"// e.toString() вернет "ParseError: Malformed input"throw e;
Это интересно
На многих сайтах для подтверждения того, что вы являетесь реальным человеком, а не роботом, нужно решить так называемую «капчу» — например, распознать деформированные буквы на картинке. Среди вариантов реализации этих систем выделяется reCAPTCHA, где пользователю предлагается ввести два слова, которые взяты из отсканированных книг. Одно слово читается легко, и именно по нему производится проверка, а второе слово значительно сложнее, причём его правильность не анализируется, так как оно не распознано автоматической системой сканирования. Эти слова предлагаются разным людям, а затем система принимает тот вариант, который вводится наиболее часто — таким образом миллионы пользователей интернета помогают компьютерам в оцифровке старых книг.