Javascript 我试着一行一行地打印字符串。
您只需执行以下操作:Javascript 我试着一行一行地打印字符串。,javascript,Javascript,您只需执行以下操作: var animal = new Array("s","b","c","k","h","g"); var animalString =''; for(var m=0; m<animal.length; m++){ //console.log(m) animalString+= animal[m] +"\n"; console.log(animalString); } 无需尝试将其放入字符串并将其打印到控制台。console.log在控制
var animal = new Array("s","b","c","k","h","g");
var animalString ='';
for(var m=0; m<animal.length; m++){
//console.log(m)
animalString+= animal[m] +"\n";
console.log(animalString);
}
无需尝试将其放入字符串并将其打印到控制台。console.log在控制台中仍然有回车符。仅与advice-use-join类似
var animal = ["s","b","c","k","h","g"];
for (var x = 0; x < animal.length; x++) {
console.log(animal[x]);
}
不确定,但我认为您正在寻找:
var animal = new Array("s","b","c","k","h","g");
var animalString = animal.join("\n");
//console.log(m)
console.log(animalString);
试试这个:
var animal = new Array("s","b","c","k","h","g");
var animalString = animal.join().replace(/\,/, '<br/>');
这里您不需要任何字符串操作或使用+=,因为animal是一个数组对象,正如您所说的,您只需要像s b c k h一样一行一行地字符串。
因此,for循环逐个执行所有数组项 问题是什么请添加说明您只放置了代码片段,但没有错误或任何问题。人们将如何解决你的问题我想就像s b c k h一样line@Satyam:也许您想要这个-为什么首先将变量设置为,然后使用+=?您还可以为其指定您想要开始的值。见鬼,如果这是变量的唯一用途,那么也可以将其内联。谢谢Luxelin frnd,工作正常
var animal = new Array("s","b","c","k","h","g");
var animalString ='';
for(var m=0; m<animal.length; m++){
console.log(animal[m]);
}