';as';报表2+/javascript

';as';报表2+/javascript,javascript,angular,typescript,statements,Javascript,Angular,Typescript,Statements,我将angular 6用于一个网站,我只想了解更多关于as语句的信息,我在FormArray中找到了该语句,但它也用于其他情况。 我的例子是 this.orderForm.get('items')作为FormArray 我理解这意味着名为orderForm的FormFroup有一个items元素,这个元素被实例化为FormArray,但我无法理解使用“as”的情况。 谢谢关键字as用于告诉类型检查器将某些内容作为另一种类型进行处理。比如说, let myObj : MyClass; let ne

我将angular 6用于一个网站,我只想了解更多关于as语句的信息,我在
FormArray
中找到了该语句,但它也用于其他情况。 我的例子是

this.orderForm.get('items')作为FormArray

我理解这意味着名为
orderForm
FormFroup
有一个items元素,这个元素被实例化为
FormArray
,但我无法理解使用“as”的情况。
谢谢

关键字
as
用于告诉类型检查器将某些内容作为另一种类型进行处理。比如说,

let myObj : MyClass;
let newObj: any;
...
...
myObj = newObj as MyClass;

告诉类型检查器将
newObj
处理为具有类型
MyClass

关键字
as
用于告诉类型检查器将某些内容处理为另一类型。比如说,

let myObj : MyClass;
let newObj: any;
...
...
myObj = newObj as MyClass;

告诉类型检查器将
newObj
处理为具有类型
MyClass

@Rosaria Vizzini此处格式与常规数组类似,以便您可以在定义类型时推送和弹出项目并使用。@Rosaria Vizzini此处格式与常规数组类似,以便您可以推送和弹出项目并在定义类型时使用。