带数字的字符串数组输出

时间:2013-10-23 14:24:14

标签: javascript arrays output

我对javascript没有任何经验,我对数组有一个基本的问题。我似乎无法在互联网上找到它。

我正在使用这样的基本数组:

var names = new Array('Jorn', 'Janine', 'Peter', 'Magchiel', 'Marieke', 'Pieter');

输出必须是这样的:

[0] = Jorn, [1] = Janine, [2] = Peter, ...

等等。我真的很挣扎。

我希望有人可以帮助我。

提前致谢!

2 个答案:

答案 0 :(得分:1)

这基本上通过for-loop构建一个输出字符串,然后告诉窗口输出原始字符串。

var output="";
for(var i=0;i<names.length;i++){
output+="[" + i + "]" + " = " + names[i] + ", ";
}
output=output.slice(0,-2);
document.write(output);

答案 1 :(得分:-1)

这应该有效,迭代“foreach-like”键并获得它们的值:

var names = new Array('Jorn', 'Janine', 'Peter', 'Magchiel', 'Marieke', 'Pieter');
var result = '';
for(var i in names){
    result += '[' + i + '] = ' + names[i] + ', ';
}
alert(result);