带有数字的字符串数组输出

string array output with numbers

本文关键字:数组 输出 字符串 数字      更新时间:2023-09-26

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

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

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

输出需要如下所示:

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

等等。我真的很挣扎。

我希望有人可以帮助我解决这个问题。

提前感谢!

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

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

这应该有效,迭代"类似foreach"的键并获取它们的值:

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