Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 数组的差异是什么<;字符串>;和字符串[]?_Typescript - Fatal编程技术网

Typescript 数组的差异是什么<;字符串>;和字符串[]?

Typescript 数组的差异是什么<;字符串>;和字符串[]?,typescript,Typescript,Array和string[]之间有什么区别 var jobs: Array<string> = ['IBM', 'Microsoft', 'Google']; var jobs: string[] = ['Apple', 'Dell', 'HP']; var作业:数组=['IBM','Microsoft','Google']; var jobs:string[]=['Apple','Dell','HP']; 两者没有区别,是一样的 它是这样说的: 数组类型可以通过以下两种

Array
string[]
之间有什么区别

var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[]      = ['Apple', 'Dell', 'HP'];
var作业:数组=['IBM','Microsoft','Google'];
var jobs:string[]=['Apple','Dell','HP'];

两者没有区别,是一样的

它是这样说的:

数组类型可以通过以下两种方式之一写入。首先,您使用 后跟[]的元素类型,表示该元素的数组 元素类型:

第二种方法使用泛型数组类型array:

let list:Array=[1,2,3];
当您想要扩展它时,确实需要使用
数组
表单,例如:

class MyArray extends Array<string> { ... }
类MyArray扩展数组{…} 但是你不能用另一种形式来表达这个意思。

我很感激你提到“扩展”。
let list: Array<number> = [1, 2, 3];
class MyArray extends Array<string> { ... }