沸点单词: caveat

n. 警告, 注意事项

来源: babeljs.io

**发现背景**

在继承 JavaScript 中的 `Date`, `Array`, `DOM`, `Error` 等内置类的时候, 经过 babel 转换过后的代码, instanceof 操作符无法正常使用, 考虑下面的代码:

```js
class FooError extends Error {}
```

经 babel 转换的代码为 babeljs.io

这个时候:

```js
const bar = new FooError('bar, bar')
bar instanceof FooError // 这一行将返回 false
```

codepen 实例: codepen.io

**解决办法**

babeljs.io

**感想**

如果我知道这个单词的意思, 一定在刚开始阅读 babel 文档的看一下这里面的注意事项😂
展开
评论