回答編集履歴
1
追記いたしました。
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}という型は、ちょっとあんまり限定していない方ではありますが。
|