compilerOptions.target在tsconfig.json中指定了什么?

Raf*_*afe 5 javascript typescript angular

因此,截至2016年中,几乎所有Angular2 TypeScript教程和示例都"target": "es5"在文件的compilerOptions部分中使用tsconfig.json.

我也看到有人说这种设置"target": "es6"会使他们的错误/问题消失.

{
  "compilerOptions": {
    "target": "es6",
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

但具体到底是什么呢?这是告诉TypeScript编译器生成什么版本的ECMAScript?