質問編集履歴
2
元の質問へ戻します。別途質問を切り分けることにします。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
javascript初心者:文字列結合の
|
1
|
+
javascript初心者:文字列結合のでundefinedが出てくる
|
test
CHANGED
@@ -25,10 +25,9 @@
|
|
25
25
|
console.log(parameter);
|
26
26
|
```
|
27
27
|
```実行結果
|
28
|
-
"33Qea43=0&33ogje2=0"
|
28
|
+
"undefined33Qea43=0&33ogje2=0"
|
29
29
|
```
|
30
|
-
|
30
|
+
|
31
|
-
何故文字列の間に「amp;」が出てくるのか分かりません。
|
32
31
|
お手数ですが、、ご助力いただけますと幸いです。どうぞよろしくお願いいたします。
|
33
32
|
|
34
33
|
|
1
値を空打ちしていないことが原因でした。質問内容を修正します。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
javascript初心者:文字列結合に
|
1
|
+
javascript初心者:文字列結合の途中に「amp;」が出てくる
|
test
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
},
|
14
14
|
]
|
15
15
|
|
16
|
-
var parameter;
|
16
|
+
var parameter="";
|
17
17
|
|
18
18
|
item_array.forEach(function(object){
|
19
19
|
parameter += Object.values(object).join("=");
|
@@ -25,12 +25,10 @@
|
|
25
25
|
console.log(parameter);
|
26
26
|
```
|
27
27
|
```実行結果
|
28
|
-
"
|
28
|
+
"33Qea43=0&33ogje2=0"
|
29
29
|
```
|
30
|
-
f
|
30
|
+
先ほどはundefinedが文字列の先頭で表示されておりましたが、その内容についてはご回答いただき解決しました。
|
31
|
-
ただし、Object.values(object).join("=")で出力してみると、undefinedの表示がなくなりました。
|
32
|
-
|
31
|
+
何故文字列の間に「amp;」が出てくるのか分かりません。
|
33
|
-
どういった変数へ格納すれば良いか分からずご質問させていただくことになりました。
|
34
32
|
お手数ですが、、ご助力いただけますと幸いです。どうぞよろしくお願いいたします。
|
35
33
|
|
36
34
|
|