Javascript 此符号在mobx文档中代表什么?一个数组作为另一个数组导出类型

Javascript 此符号在mobx文档中代表什么?一个数组作为另一个数组导出类型,javascript,mobx,Javascript,Mobx,在此链接中:创建存储的第10行有: friends: [] as TFriend[], 这是什么意思?这是Javascript还是专门针对MobX的 一开始有: export type TFriend = { name: string isFavorite: boolean isSingle: boolean } 为什么需要调用数组作为导出类型?这一行是一个typescript行=> “as”是typescript中强制转换的推荐语法。因此,代码行相当于: friends: &

在此链接中:创建存储的第10行有:

 friends: [] as TFriend[],
这是什么意思?这是Javascript还是专门针对MobX的

一开始有:

export type TFriend = {
  name: string
  isFavorite: boolean
  isSingle: boolean
}

为什么需要调用数组作为导出类型?

这一行是一个typescript行=>

“as”是typescript中强制转换的推荐语法。因此,代码行相当于:

friends: <TFriend[]> [] 
朋友:[]

我不确定你在问什么——你是在问什么是TypeScript?@DaveNewton作为TFriend[]做
[]有什么意义?
?所以它是键入的,否则它只是一个数组。