いつもお世話になっております。
Webシステムにおいて、JavaScriptのソースをTypeScript化しようとしています。
TypeScriptバージョンは最新の4.2です。
他者が作ったライブラリを参照しており、そのライブラリは以下のようになっています。
JavaScript
1var $commonGroup = { 2 height: 100, 3 width: 200, 4 find: function (text) { 5 }, 6・ 7・ 8・ 9}
TypeScript化前のJavaScriptの中で、以下のようなコードがあり、これをTypeScript化します。
JavaScript
1$commonGroup.height = 200;
そうした時に、以下のようなTypeScriptを記載しました。
TypeScript
1interface commonGroupClass { 2 height: number; 3}; 4let $commonGroup:commonGroupClass; 5 6$commonGroup.height = 200;
これをWebブラウザ(Chrome)上で動かすと、以下のエラーになります。
Cannot set properties of undefined (setting 'height')
この問題の解決方法についてご教示いただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/11 11:37