首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Array<string>和string[]有什么不同?

问Array<string>和string[]有什么不同?
EN

Stack Overflow用户
提问于 2016-07-07 15:15:57
回答 1查看 13.3K关注 0票数 70

Array<string>和string[]有什么不同?

代码语言:javascript
复制
var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[]      = ['Apple', 'Dell', 'HP'];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 15:45:00

这两者没有区别,都是一样的。

它在the docs中这样写着

数组类型可以通过以下两种方式之一编写。在第一个示例中,使用元素类型后跟[]来表示该元素类型的数组:

代码语言:javascript
复制
let list: number[] = [1, 2, 3];

数组第二种方式使用泛型数组类型

:

代码语言:javascript
复制
let list: Array<number> = [1, 2, 3];

当您想要扩展Array<T>表单时,您确实需要使用它,例如:

代码语言:javascript
复制
class MyArray extends Array<string> { ... }

但您不能使用另一种形式来执行此操作。

票数 127
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38239579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档