1

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

这就是我到目前为止所拥有的,我想知道这样做的正确方法是什么:

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

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

“史密斯、鲍勃、多伊、简、米勒、拉里”

您可以提供的任何帮助将不胜感激!

4

2 回答 2

0

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

var names = '';
for(var i in array) {
    var obj = new NSOA.record.oaUser(i);
    var username = obj.name;
    names = names + username + '<br>';
}
于 2015-07-31T18:30:24.557 回答
0

将所有名称推送到一个数组中,然后最后通过任何分隔符加入它。

例如:

var arr = [];

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

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

于 2015-07-31T18:35:19.487 回答