以下のように var を定義します。
var k, k1 ="";
k += '<li><a>'+data+'</a></li>';
k1 += '<li><a>'+data+'</a></li>';
そして次のように追加します:
a("ul#foo4", d.$me).append(k);
a("ul#foo5", d.$me).append(k1);
「未定義」というエラーが表示され、変数 k からデータが追加されます。k1 は問題ありません。
一方、次のように var を定義すると:
var k =""; var k1 ="";
「未定義」エラーは解決されました。
理由を教えてください。