|
在 TypeScript 中,数组类型有多种定义方式,比较灵活。
let fibonacci: number[] = [1, 1, 2, 3, 5];
数组的项中不允许出现其他的类型:
上例中,push 方法只允许传入 number 类型的参数,但是却传了一个 string 类型的参数,所以报错了。
接口也可以用来描述数组:
NumberArray 表示:只要 index 的类型是 number,那么值的类型必须是 number。
any 在数组中的应用,一个比较常见的做法是,用 any 表示数组中允许出现任意类型:
let list: any[] = ['Xcat Liu', 25, { website: 'http://xcatliu.com' }];
类数组
来源:https://www.cnblogs.com/xjy20170907/p/10882147.html |