有没有更简单的方法来摆脱未定义的第一个元素,通过检查循环它不是第一个元素?
var text;
for (d=0; d<json_nya_svar.length; d++){
for (c=0; c<json_nya_svar[d].length; c++) {
if (c==0 && d==0) text=json_nya_svar[d][c] + ";";
else text += json_nya_svar[d][c] + ";";}
text += "\r\n";
}
答案 0 :(得分:3)
只需给text
一个初始值:
var text = '';
另外,请记住,您的循环变量是全局变量,从长远来看会导致各种问题。不要忘记在声明之前添加var
:
var text = '';
var json_nya_svar = [[1, 2, 3], [4, 5, 6]];
for (var d=0; d<json_nya_svar.length; d++){
for (var c=0; c<json_nya_svar[d].length; c++) {
text += json_nya_svar[d][c] + ";";
}
text += "\r\n";
}
console.log(text);