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

时间:2015-07-31 18:23:21

标签: javascript arrays string netsuite openair

我正在尝试使用一组用户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"

非常感谢您提供的任何帮助!

2 个答案:

答案 0 :(得分: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>';
}

答案 1 :(得分:0)

Push数组中的所有名称,然后通过任何分隔符终止Join

例如:

&#13;
&#13;
var arr = [];

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

document.write(arr.join(', '));
&#13;
&#13;
&#13;