このエラーは、typescriptを取得しようとしている間、私を悩ませています。誰もが2つの '配列'の違いは何だと説明できますか?これは配列ではありませんか?そうでなければ、それは何ですか?あなたの第二のタイプはしか単一AppointmentItemData
を含んでいてもよいこと、a tupleありながらタイプ 'Array []'は '[Array]'タイプに割り当てられません
[ts] Type 'AppointmentItemData[]' is not assignable to type '[AppointmentItemData]'.
Property '0' is missing in type 'AppointmentItemData[]'.
ありがとうSean! Tupleの使い方の例を教えてもらえますか?タプルは、javascriptオブジェクトと同様の構造を持っていると私には聞こえます。 – duezz
タプルは、異種の値を持つ配列です - あなたはオブジェクトとして(例えば '{0:1,1: 'hi'、2:someSalamander} ')' [1、' hi '、someSalamander]それは*配列です。つまり、 'thingTypedAsTuple instanceof Array === true'です。どのように使用するかについては、名前のついたものとは対照的に、一連のものを持ち歩きたいところです。いくつかの例には、 '[success、error]'、 '[value、validations]'、 '[x、y、z]'などがあります。 –