typescript
1const obj:object = { prop1: "value1" }; 2console.log(obj.prop1); //プロパティ 'siteID' は型 'object' に存在しません。
1行目がエラーにならないのに2行目にコンパイルエラーになるのはなぜでしょうか。
今回props1
はstring型の例を提示しましたが、numberだったりobjectのネストだったりしますのでobj: { [key: string]: string }
とすることはできません。
TypeScriptにおいてobject型はどのように扱われるのが一般的なのでしょうか。
よろしくおねがいします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/26 00:51