gpt4 book ai didi

javascript - 在类本身中初始化 TypeScript 变量与在构造函数中初始化变量之间的区别

转载 作者:行者123 更新时间:2023-12-03 04:24:24 25 4
gpt4 key购买 nike

class cls {
str= 'hello';
}

对比

class cls {
str: string;
constructor() {
this.str = 'hello';
}
}

这两种形式有什么区别?

最佳答案

没有。这:

class Foo {
str = 'hello';
}

class Bar {
str: string;
constructor() {
this.str = 'hello';
}
}

将产生以下输出:

var Foo = (function () {
function Foo() {
this.str = 'hello';
}
return Foo;
}());
var Bar = (function () {
function Bar() {
this.str = 'hello';
}
return Bar;
}());

关于javascript - 在类本身中初始化 TypeScript 变量与在构造函数中初始化变量之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43804155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com