回答編集履歴

1

追記いたしました。

2021/06/20 14:40

投稿

nobkz
nobkz

スコア320

test CHANGED
@@ -53,3 +53,43 @@
53
53
 
54
54
 
55
55
  というのはコード見る限り、不自然です。数字がインデックスであるはずの配列に文字列をインデックスにしようとしていますから。
56
+
57
+
58
+
59
+ 追記
60
+
61
+ -------------------------------------------------------------------
62
+
63
+
64
+
65
+ コメントの分や質問文の方を確認いたしました。ご回答いたします。なるほど、純粋に型エラーさえ直せば上手く実行できそうです。
66
+
67
+
68
+
69
+ ```typescript
70
+
71
+ const newItem : {[key: string]: string|number} = {};
72
+
73
+ ```
74
+
75
+
76
+
77
+ のような型注釈を入れてみて下さい。これでおそらく解決するでしょう。
78
+
79
+ また途中は、
80
+
81
+
82
+
83
+ ```typescript
84
+
85
+ newItem[res.column[c]] = i;
86
+
87
+ ```
88
+
89
+
90
+
91
+ がおそらく正しいように思います。
92
+
93
+
94
+
95
+ ただし、 {[key: string]: string|number}という型は、ちょっとあんまり限定していない方ではありますが。