teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード修正

2021/07/11 15:18

投稿

moimoi_sushi
moimoi_sushi

スコア26

answer CHANGED
@@ -5,7 +5,6 @@
5
5
  ```typescript
6
6
  const data = ['logo.png','search.png','stock.png'] //本当は画像データを想定した文字列
7
7
 
8
- type keyType = 'logo' | 'search';
9
8
  interface objType {
10
9
  'logo' : string,
11
10
  'search' : string
@@ -19,16 +18,9 @@
19
18
  data.map((name: string) => {
20
19
  const keyN = name.split(".")[0];
21
20
  if (keyN !== 'logo' && keyN !== 'search' ) return;
22
-
23
- const imgName: keyType = keyN;
24
- if(imgName === 'logo' || 'search') {
25
- nameObj[imgName] = name;
21
+ nameObj[keyN] = name;
26
- }
27
22
 
28
23
  return;
29
24
  });
30
25
 
31
- console.log(nameObj);
32
-
33
-
34
26
  ```