Javascript 需要从数组中逐个向逗号分隔的列表添加值

Javascript 需要从数组中逐个向逗号分隔的列表添加值,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我需要在逗号分隔的列表中添加一个bye-one值 我的代码 var Plist, Llist; for (var i = 0; i < results.length; i++) { var id = results[i].id; if (id.startsWith("P")) { Plist = // Add comma separated value } else if (id.startsWith("L")) { Llist =

我需要在逗号分隔的列表中添加一个bye-one值

我的代码

var Plist, Llist;
for (var i = 0; i < results.length; i++) {
    var id = results[i].id;
    if (id.startsWith("P")) {
        Plist = // Add comma separated value
    } else if (id.startsWith("L")) {
        Llist = // add comma repeated value
    }
}

请建议更好的解决方案…

比什么更好的解决方案?你的代码甚至都没有试过。你知道答案吗??。你有什么解决办法吗?很清楚他想要什么,他有一个数组,想把它分成两个逗号分隔的字符串列表。这不是我的重点,重点主要是关于代码的问题,而不是要求人们提供你需要的代码。我只是问。对于这个问题,什么是最好的解决方案。否则我不会打断你的观点。有意义吗?PList和Llist未定义,您正在向其添加字符串?您是对的,我刚刚编写了代码并正在审阅它。在我之前几秒钟,你必须明白:谢谢你的大力支持!!!!!
var Plist = "", Llist = "";
for (var i = 0; i < results.length; i++) {
    var id = results[i].id;
    if (id.startsWith("P")) {
        Plist += id + ",";
    } else if (id.startsWith("L")) {
        Llist += id + ",";
    }
}

if (Plist.indexOf(',') !== -1) {
    Plist = Plist.substring(0, Plist.length - 1);
}

if (Llist.indexOf(',') !== -1) {
    Llist = Llist.substring(0, Llist.length - 1);
}