如何在JavaScript中使用撇号和逗号连接数组

时间:2014-08-09 10:07:42

标签: javascript concatenation

我无法找出解决问题的最佳方法。我希望将一个数字列表连接成一个数组,并在其中添加“#”;

例如:

' 1234'' 5678'' ...

我设法通过以下方式让它与逗号一起使用:

var radio_comma = document.getElementById("optionsRadios1").value;

if (document.getElementById("optionsRadios1").checked) {
        sku_output = txtArray.join(radio_comma);
} 

我无法弄清楚如何使用'数字'来修改它,

我确实用

尝试了这个
sku_output = radio_singlequote.concat(x, radio_singlequote, radio_comma);
然而,它将输出&#; 123,123,123,123,123'

1 个答案:

答案 0 :(得分:2)

sku_output = "'" + txtArray.join("','") + "'"应该提供您搜索的输出。

您可以为其Array分机

Array.prototype.toSingleQuotedString = function () {
  return "'" + this.join("','") + "'";
}
//=> sku_output = txtArray.toSingleQuotedString();

另一个角度是使用Array.map(请参阅MDN

sku_output = txtArray.map( function (a) { return "'"+a+"'"; } ).join(',');