gpt4 book ai didi

angular - Angular2 中的默认属性值 - 构造函数还是内联?

转载 作者:太空狗 更新时间:2023-10-29 18:20:25 25 4
gpt4 key购买 nike

在 angular2 中创建对象类时,我应该内联初始化值还是在构造函数中初始化值?有区别吗?

export class Foo {
id: string;
name: string = '';
url: string = '';
}

对比

export class Foo {
id: string;
name: string;
url: string;

constructor() {
this.name = '';
this.url = '';
}
}

最佳答案

两者生成的JS没有区别。编译 TypeScript 时,编译器只会将初始化的值内联到构造函数中。

在这里试试:https://www.typescriptlang.org/play/

关于angular - Angular2 中的默认属性值 - 构造函数还是内联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43193852/

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