应用在运行的时候可能会发生一些异常情况,比如你定义了一个函数,它的作用就是往数据仓库里存储数据,非常有可能在执行这个函数的时候会遇到一些异常的情况,比如数据仓库正好不能用了。我们可以在函数里判断一下,如果在存储数据的时候,发生了这些异常情况,可以使用 throw 来触发一个异常。在使用这个函数的时候,可以设置一下处理执行这个函数的时候可能会发生的异常情况。
在函数里出现的异常情况,可以用 throw 这个关键词来触发异常,这样函数就会停止执行, throw 下面的代码都不会被执行,如果没有处理这个异常,应用也会停止运行。
这里我们先定义一个函数,名字叫 drive ,可以用箭头函数的形式定义这个函数,在函数里面我们用一个 throw 抛出一个异常,这个异常可以自己定义,这里我们用一下 JavaScript 里面自带的 Error 这个异常。新建一个 Error ,给它提供一个异常信息。处理这个异常的时候可以用到这个异常信息。
下面执行一下 drive() 这个函数
然后在终端,运行一下应用,应用里发生了异常,应用就会停止运行。