File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ var err = new Error('出错了');
9
9
err .message // "出错了"
10
10
```
11
11
12
- 上面代码中,我们调用` Error ` 构造函数,生成一个实例对象` err ` 。` Error ` 构造函数接受一个参数,表示错误提示,可以从实例的` message ` 属性读到这个参数。抛出` Error ` 实例对象以后,整个程序就中断在发生错误的地方,不再往下执行。
12
+ 上面代码中,我们调用` Error() ` 构造函数,生成一个实例对象` err ` 。` Error() ` 构造函数接受一个参数,表示错误提示,可以从实例的` message ` 属性读到这个参数。抛出` Error ` 实例对象以后,整个程序就中断在发生错误的地方,不再往下执行。
13
13
14
14
JavaScript 语言标准只提到,` Error ` 实例对象必须有` message ` 属性,表示出错时的提示信息,没有提到其他属性。大多数 JavaScript 引擎,对` Error ` 实例还提供` name ` 和` stack ` 属性,分别表示错误的名称和错误的堆栈,但它们是非标准的,不是每种实现都有。
15
15
@@ -105,7 +105,7 @@ new Array(-1)
105
105
106
106
``` javascript
107
107
new 123
108
- // Uncaught TypeError: number is not a func
108
+ // Uncaught TypeError: 123 is not a constructor
109
109
110
110
var obj = {};
111
111
obj .unknownMethod ()
You can’t perform that action at this time.
0 commit comments