【TypeScript】关于设置文件tsconfig.json

【TypeScript】关于设置文件tsconfig.json

推荐超级课程:

target

  • 指定输出JavaScript的版本
  • 默认为 ES5
  • 适当设置可以
    • 缩短编译时间
    • 提高运行时的执行效率
    • 强化开发时的类型检查

target选项各自的差异

比较不同target选项的输出代码
  • TypeScript代码(原始代码)
const fetchData = async (url: string): Promise<{
   
    data: string }> => {
   
   
  const response = await fetch(url);
  return {
   
    data: await response.text() };
};
  • JavaScript代码(输出代码)
    target: "ES5"的情况下
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
   
   
    function adopt(value) {
   
    return value instanceof P ? value : new P(function (resolve) {
   
    resolve(value); }); }
    return new (P || (P = Promise))(function (resolve, reject) {
   
   
        function fulfilled(value) {
   
    try {
   
    step(generator.next(value)); } catch (e) {
   
    reject(e); } }
        function rejected(value) {
   
    try {
   
    step(generator["throw"](value)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小涵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值