Javascript 将数组中的项目添加到字符串

Javascript Add Item in Array to string

我正在尝试通过获取用户 ID 数组并将它们与用户名匹配然后打印字符串来制作多行字符串。

这是我目前所掌握的,我想知道正确的方法是什么:

var names;
for(var i in array) {
    var obj = new NSOA.record.oaUser(i);
    var username = obj.name;
    names = names + username;
}

理想情况下,名称应该是一个如下所示的字符串:

"Smith, Bob, Doe, Jane, Miller, Larry"

如果您能提供任何帮助,我们将不胜感激!

如果要打印到 HTML,请在字符串中的每个数组元素后插入一个 <br>

var names = '';
for(var i in array) {
    var obj = new NSOA.record.oaUser(i);
    var username = obj.name;
    names = names + username + '<br>';
}

Push all the name in an array then finally Join 任意分隔符。

例如:

var arr = [];

arr.push('Smith');
arr.push('Bob');
arr.push('Doe');
arr.push('Jane');
arr.push('Miller');
arr.push('Larry');

document.write(arr.join(', '));