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

回答編集履歴

2

うまく動かないコードを修正

2019/02/05 08:33

投稿

maisumakun
maisumakun

スコア146775

answer CHANGED
@@ -8,7 +8,7 @@
8
8
  const itemLength = 4; // 任意の数
9
9
  const items = [];
10
10
 
11
- for(let i = 0; i < itemLength.length; i += 1) {
11
+ for(let i = 0; i < itemLength; i += 1) {
12
12
  items[i] = `${i}`;
13
13
  }
14
14
 

1

少し修正

2019/02/05 08:33

投稿

maisumakun
maisumakun

スコア146775

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  **無理です**。
2
2
 
3
- `const`のスコープはブロック内に限られますので、`for`の中で定義することはできません。
3
+ `const`のスコープはブロック内に限られますので、`for`の中で定義しても役に立ちません。
4
4
 
5
5
  もっとも、`const`変数に入れた配列であれば定義することは可能です(ただし、コードを見れば明らかなように、`Object.freeze`などの手を使わない限り、変更可能なことは要注意です)。
6
6