3
当我试图抓住打字稿时,这个错误会让我烦恼。任何人都可以解释两个'数组'之间的区别是什么?这是不是一个数组?如果不是,那么它是什么?类型'Array []'不能分配给类型'[Array]'
[ts] Type 'AppointmentItemData[]' is not assignable to type '[AppointmentItemData]'.
Property '0' is missing in type 'AppointmentItemData[]'.
谢谢肖恩!你能以Tuple的用法为例来帮助我吗?这听起来那个元组有一个javascript对象的相似结构。 – duezz
元组是具有异质值的数组 - 你可以**作为一个对象(例如'{0:1,1:'hi',2:someSalamander})查看'[1,'hi',someSalamander]但它*是一个数组。也就是'thingTypedAsTuple instanceof Array === true'。至于你如何使用它 - 在任何你想要携带一系列事物的地方,而不是一组指定事物。一些例子包括'[success,error]','[value,validations]'和'[x,y,z]'。 –