';常数';TypeScript中的关键字

';常数';TypeScript中的关键字,typescript,Typescript,为什么类成员在TypeScript中不能有'const'关键字 我在网站上找不到任何有用的信息 为什么类成员在TypeScript中不能有'const'关键字 const并不意味着深度不变性,因此以下内容是有效的: const foo:any = {}; foo.bar = 123; // Okay 从这个意义上讲,readonly对类成员来说更有意义,这是受支持的:好吧,我的朋友,从我所知的一点和我在这里做的测试来看,下面的代码可以工作。“const…”需要在课堂之外,如下所示: 从'@

为什么类成员在TypeScript中不能有'const'关键字

我在网站上找不到任何有用的信息

为什么类成员在TypeScript中不能有'const'关键字

const
并不意味着深度不变性,因此以下内容是有效的:

const foo:any = {};
foo.bar = 123;  // Okay

从这个意义上讲,readonly对类成员来说更有意义,这是受支持的:

好吧,我的朋友,从我所知的一点和我在这里做的测试来看,下面的代码可以工作。“const…”需要在课堂之外,如下所示:

从'@angular/core'导入{Component,OnInit};
康斯特英雄:任何[]=[
{id:1,姓名:“Rafael Moura”},
{id:2,名字:“绿巨人”},
{id:3,名字:“钢铁侠”},
{id:4,名字:“蜘蛛侠”},
{id:5,名字:“超人”},
{id:6,名字:“Thor”},
{id:7,名字:“狼獾”},
{id:8,名称:“独眼巨人”},
{id:9,名称:“磁电机”},
{id:10,名称:“Arrow”},
{id:11,名字:“Geen”}
]
@组成部分({
选择器:“应用程序组件英雄”,
templateUrl:'./component heroes.component.html',
样式URL:['./组件英雄.component.css']
})
导出类ComponentHeroComponent实现OnInit{
title=“英雄之旅”;
英雄=英雄;
构造函数(){
}
恩戈尼尼特(){
}

}
请参见:支持哪个版本的TS
只读?我想你可能想写这样的东西->const-foo:any={bar:456};我会删除这个comment@Aaron:
readonly
将在TSC 2.0中受支持。