Javascript 使用for循环显示数组
我是数组新手,我一直很难让for循环与数组一起工作。我需要做什么Javascript 使用for循环显示数组,javascript,arrays,for-loop,Javascript,Arrays,For Loop,我是数组新手,我一直很难让for循环与数组一起工作。我需要做什么 function start() { var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher']; var text = ''; for (i = 0; 1 < arrPeople.length; i++) { text += (arrPeople[i] + '<br />');
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
for (i = 0; 1 < arrPeople.length; i++) {
text += (arrPeople[i] + '<br />');
}
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text='';
对于(i=0;1 ');
}
}
函数中有几个小错误。该语句由三部分组成:变量初始化、在每个循环后检查的条件以及在每个循环后执行的操作。您错误地将您的情况输入为1
,这总是正确的。另外,您不是调用代码要使用的函数中的值
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
for (var i = 0; i < arrPeople.length; i++) {
text += (arrPeople[i] + '<br />');
}
return text;
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text='';
for(var i=0;i ');
}
返回文本;
}
函数中有几个小错误。该语句由三部分组成:变量初始化、在每个循环后检查的条件以及在每个循环后执行的操作。您错误地将您的情况输入为1
,这总是正确的。另外,您不是调用代码要使用的函数中的值
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
for (var i = 0; i < arrPeople.length; i++) {
text += (arrPeople[i] + '<br />');
}
return text;
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text='';
for(var i=0;i ');
}
返回文本;
}
看起来您只想垂直显示数组中的名称列表。您可以在不使用循环的情况下执行此操作
function start() {
var text = [ 'Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher' ].join( '<br />' );
}
函数开始(){
var text=['Adele'、'Ted'、'Jo'、'Jim'、'Emma'、'Kate'、'Christopher'].加入('br/>');
}
可以使用join
连接每个数组项,并且可以为每个数组项指定分隔符。这样就不需要额外的
。请参见看起来您只想垂直显示数组中的名称列表。您可以在不使用循环的情况下执行此操作
function start() {
var text = [ 'Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher' ].join( '<br />' );
}
函数开始(){
var text=['Adele'、'Ted'、'Jo'、'Jim'、'Emma'、'Kate'、'Christopher'].加入('br/>');
}
可以使用join
连接每个数组项,并且可以为每个数组项指定分隔符。这样就不需要额外的
。请参见选择您的毒药
您还可以使用数组。foreach
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
arrPeople.forEach(function(person) {
text += person + '<br />';
});
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.join("<br />");
text += "<br />";
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.reduce(function(txt, itm) {
return txt + '<br />' + itm;
})
text += "<br />";
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text='';
arrypeople.forEach(职能(人员){
text+=person+'
';
});
}
看
这里有一个可能更简单的解决方案,使用数组
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
arrPeople.forEach(function(person) {
text += person + '<br />';
});
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.join("<br />");
text += "<br />";
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.reduce(function(txt, itm) {
return txt + '<br />' + itm;
})
text += "<br />";
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text=arrponels.join(
);
text+=“
”;
}
看
或者,如果愿意,也可以使用函数样式使用数组。reduce
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
arrPeople.forEach(function(person) {
text += person + '<br />';
});
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.join("<br />");
text += "<br />";
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.reduce(function(txt, itm) {
return txt + '<br />' + itm;
})
text += "<br />";
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text=arrpones.reduce(函数(txt,itm){
返回txt+'
'+itm;
})
text+=“
”;
}
请参见选择您的毒药
您还可以使用数组。foreach
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
arrPeople.forEach(function(person) {
text += person + '<br />';
});
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.join("<br />");
text += "<br />";
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.reduce(function(txt, itm) {
return txt + '<br />' + itm;
})
text += "<br />";
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text='';
arrypeople.forEach(职能(人员){
text+=person+'
';
});
}
看
这里有一个可能更简单的解决方案,使用数组
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
arrPeople.forEach(function(person) {
text += person + '<br />';
});
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.join("<br />");
text += "<br />";
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.reduce(function(txt, itm) {
return txt + '<br />' + itm;
})
text += "<br />";
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text=arrponels.join(
);
text+=“
”;
}
看
或者,如果愿意,也可以使用函数样式使用数组。reduce
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = '';
arrPeople.forEach(function(person) {
text += person + '<br />';
});
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.join("<br />");
text += "<br />";
}
function start() {
var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
var text = arrPeople.reduce(function(txt, itm) {
return txt + '<br />' + itm;
})
text += "<br />";
}
函数开始(){
var Arrpeopeople=['Adele','Ted','Jo','Jim','Emma','Kate','Christopher'];
var text=arrpones.reduce(函数(txt,itm){
返回txt+'
'+itm;
})
text+=“
”;
}
请参见请给出您想要的具体内容?如果您想要避免for循环,并且只想使用
标记连接数组元素,请尝试将1更改为iif。您也可以使用此text=arrpeous.toString().replace(新的RegExp(',','g'),'
)
。请给出您到底想要什么?尝试将1更改为iif,如果您想避免for循环,并且只想使用
标记连接数组元素,您还可以使用此text=arrpeous.toString()。替换(新的RegExp(',','g'),'
')
。这里有一些不错的选项,但是你重复了OP的错误,没有从你的函数中返回任何东西!这里有一些不错的选项,但是你重复了OP的错误,没有从你的函数返回任何东西!好主意,但是你重复了OP没有从函数返回任何内容的错误。好主意,但是你重复了OP没有从函数返回任何内容的错误。