Array
在 TypeScript 中,和有什么区别any[]
?Array 是否引用动态大小的数组(当然是在编译时)并any[]
引用作为参数传递并由编译器推断类型的静态大小的数组?因为目前当我有以下功能时:
mergeArrays(arr1 : Array, arr2 : Array);
当您使用静态数据调用此函数时,TypeScript 使用类型化数组 ( type[]
)。
mergeArrays([true, false], [1, 2]);
// bool[] number[]
那么两者之间是否存在编译时差异?我什么时候使用any[]
,什么时候使用Array
?有时用Array
..定义变量
var info:Array;
..显示错误,如“无法将任何 [] [] 转换为数组”,设置如下:
info = [[], []];