1 回答
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
啟用useDefineForClassFieldsintsconfig.json將生成更類(lèi)似于您的 TypeScript 源的 JavaScript 代碼:
{
"compilerOptions": {
"useDefineForClassFields": true
}
}
使用您的示例:
// ./index.tsx
class Person {
public name: string;
constructor(name: string) {
this.name = name;
}
_run = () => {
console.log('I\'m running!')
}
}
let person = new Person('John Doe');
console.log(person.name);
將被轉(zhuǎn)譯為:
// index.js
"use strict";
class Person {
name;
constructor(name) {
this.name = name;
}
_run = () => {
console.log('I\'m running!');
};
}
let person = new Person('John Doe');
console.log(person.name);
添加回答
舉報(bào)
