any[]=[] 数据类型在 TypeScript 中意味着什么?
What does any[]=[] datatype mean in TypeScript?
我在一家公司做一个项目,有一个这样声明的变量
chainTypeList: any[]=[];
而且我无法像这样访问它的值。
this.chainTypeList.chainTypeCode;
它显示此错误:属性 'chainTypeCode' 在类型 'any[]' 上不存在。
这看起来像是 typescript 的输入。
这意味着这是一个 any
值的数组。它是 initilized
作为一个空的。
any
值的字面意思是您可以将任何 value
和 value type
压入此数组。
您无法通过以下方式访问它:
this.chainTypeList.chainTypeCode;
因为它是一个数组而不是一个对象。这就是您收到错误的原因:
Property 'chainTypeCode' does not exist on type 'any[]'.
应该只是这样的:
this.chainTypeList
或
this.chainTypeList[0]
如果你想要数组的特定位置。只需 change the number
即可获得您想要获得的职位。
chainTypeList: any[]=[];
它是用 TypeScript 编写的,而不是 JavaScript。如果它是纯 JavaScript,则不能这样做。表示变量chainTypeList
声明为数组类型any
(可以是任意类型),初始化为空数组
并通过调用
this.chainTypeList.chainTypeCode;
您正在尝试访问对象 chainTypeList
中名为 chainTypeCode
的 属性。但是,程序将无法找到这样的 属性,因为正如之前声明的那样,该变量是一个空数组。它没有您要查找的 属性,因此出现错误
Property 'chainTypeCode' does not exist on type 'any[]'.
What does any[]=[] datatype mean in TypeScript?
这不是数据类型。
any[]
部分是数据类型。 = []
部分称为 "assignment"。赋值将值绑定到名称,例如在这种情况下,它将值 []
(一个空数组)绑定到名称 chainTypeList
,这意味着从这一点开始,取消引用名称 chainTypeList
将计算为一个空数组。
this.chainTypeList.chainTypeCode;
It shows this error : Property 'chainTypeCode' does not exist on type 'any[]'.
我在一家公司做一个项目,有一个这样声明的变量
chainTypeList: any[]=[];
而且我无法像这样访问它的值。
this.chainTypeList.chainTypeCode;
它显示此错误:属性 'chainTypeCode' 在类型 'any[]' 上不存在。
这看起来像是 typescript 的输入。
这意味着这是一个 any
值的数组。它是 initilized
作为一个空的。
any
值的字面意思是您可以将任何 value
和 value type
压入此数组。
您无法通过以下方式访问它:
this.chainTypeList.chainTypeCode;
因为它是一个数组而不是一个对象。这就是您收到错误的原因:
Property 'chainTypeCode' does not exist on type 'any[]'.
应该只是这样的:
this.chainTypeList
或
this.chainTypeList[0]
如果你想要数组的特定位置。只需 change the number
即可获得您想要获得的职位。
chainTypeList: any[]=[];
它是用 TypeScript 编写的,而不是 JavaScript。如果它是纯 JavaScript,则不能这样做。表示变量chainTypeList
声明为数组类型any
(可以是任意类型),初始化为空数组
并通过调用
this.chainTypeList.chainTypeCode;
您正在尝试访问对象 chainTypeList
中名为 chainTypeCode
的 属性。但是,程序将无法找到这样的 属性,因为正如之前声明的那样,该变量是一个空数组。它没有您要查找的 属性,因此出现错误
Property 'chainTypeCode' does not exist on type 'any[]'.
What does any[]=[] datatype mean in TypeScript?
这不是数据类型。
any[]
部分是数据类型。 = []
部分称为 "assignment"。赋值将值绑定到名称,例如在这种情况下,它将值 []
(一个空数组)绑定到名称 chainTypeList
,这意味着从这一点开始,取消引用名称 chainTypeList
将计算为一个空数组。
this.chainTypeList.chainTypeCode;
It shows this error : Property 'chainTypeCode' does not exist on type 'any[]'.