私の理解では、このコードが返さ- null -
れるはずなのになぜ返されるのでしょうか。文字列のように扱われているようです。- -
null
var testvar = null;
alert(" - "+testvar+" - ");
それでおしまい。同じことが。にも当てはまりundefined
ます。配列があるのでこれが機能する必要があります。ループして配列をループし、各項目を文字列である変数に追加します。
私はこれを持っています:
//'resp' variable is a JSON response, decoded with JSON.parse. This part works fine.
var addOnEnd=null;
for (item in resp) {
console.log(">"+item);
addOnEnd += item+"\n";
}
console.logは、私が期待するもの、つまり応答内のすべての項目のリストを読み取ります。
ただし、forループの後でalert(addOnEnd
)を実行すると、「undefined」(文字通り文字列)が返され、配列の残りの部分が返されます。
私は何が間違っているのですか?