在TypeScript中,括号(例如SomeType[])是什么意思?

在TypeScript中,括号(例如SomeType[])是什么意思?,typescript,Typescript,与不带括号的普通HTMLElement相比,TypeScript中的HTMLElement[]意味着什么?HTMLElement[]是HTMLElement数组的类型。例如,将键入以下内容: [...document.querySelectorAll<HTMLElement>('div')] HtmleElement[]是HtmleElement数组的类型。例如,将键入以下内容: [...document.querySelectorAll<HTMLElement>('d

与不带括号的普通HTMLElement相比,TypeScript中的HTMLElement[]意味着什么?

HTMLElement[]是HTMLElement数组的类型。例如,将键入以下内容:

[...document.querySelectorAll<HTMLElement>('div')]
HtmleElement[]是HtmleElement数组的类型。例如,将键入以下内容:

[...document.querySelectorAll<HTMLElement>('div')]
为数组声明特定类型时,只能将给定类型推送到数组中

如果我们为数组声明HTMLInputElement[]类型。我们无法将textarea项推送到该数组中。只允许指定的类型

为数组声明特定类型时,只能将给定类型推送到数组中


如果我们为数组声明HTMLInputElement[]类型。我们无法将textarea项推送到该数组中。只允许指定类型

这是编写TypeScript数组的方法之一。可以指定类型,后跟方括号const list:number[]=[1,2,3];或者简单地使用通用数组类型const list:array=[1,2,3]


因此,HtmleElement[]是HtmleElements类型的数组。

这是编写TypeScript数组的方法之一。可以指定类型,后跟方括号const list:number[]=[1,2,3];或者简单地使用通用数组类型const list:array=[1,2,3]


因此,HtmleElement[]是HtmleElements类型的数组。

它表示该类型的列表。即,常数x:String=x;常量y:String[]=[y]表示该类型的列表。即,常数x:String=x;常量y:字符串[]=[y]
document.querySelector<HTMLElement>('div')!;
declare type element: HTMLElement; // an html element

declare type elements: HTMLElement[]; // an array of html elements