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

質問編集履歴

1

説明内容

2019/12/30 12:11

投稿

itaka
itaka

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,35 +1,40 @@
1
- 例えば下記のような配列があったとした場合、
2
- var array = ['A', 'B', 'C'];
1
+ 以下のようにJavaScriptでpostDataにJSONを書いているのですが、
3
2
 
4
- 以下のようコードにすればABC扱えますが、
3
+ ```ここ言語入力
5
-
6
4
  var postData = {
7
5
  "Data" : Data,
8
6
  "messages" : [
9
7
  {
10
8
  "type" : "text",
11
- "text" : A
9
+ "text" : messages1
12
10
  },
13
11
  {
14
12
  "type" : "text",
15
- "text" : B
13
+ "text" : messages2
16
14
  }
17
15
  {
18
16
  "type" : "text",
19
- "text" : C
17
+ "text" : messages3
20
18
  }
21
19
  ]
22
20
  };
21
+ ```
23
22
 
23
+ 以下はコードとして、もちろんエラーとなりますが、
24
+ 下記のようにできる方法がないかを知りたいです。
24
25
 
25
- 例えばABCをfor文などを使って上記と同じようにするどうすればでしょうか?
26
+ 下記のようにfor文などを使って上記と同じようにpostDataに代入する方法いでしょうか?
26
27
 
28
+ ```ここに言語を入力
27
29
  var postData = {
28
30
  "Data" : Data,
29
31
  "messages" : [
32
+ for ( var i = 0; i < 2; i++ ) {
30
33
  {
31
34
  "type" : "text",
32
- "text" : A
35
+ "text" : messages[i]
33
36
  }
37
+ }
34
38
  ]
35
- };
39
+ };
40
+ ```