在数组中的每个数字后添加逗号

时间:2018-03-30 10:42:46

标签: javascript jquery arrays loops

我正在尝试创建一个简单的页面,提示用户输入并检查列表以查看是否包含该输入,然后将向用户返回真或假答案。目前工作正常,代码如下:

var barcodes = [
    123425245,
    62753264574,
    1878769047,
    00000000000001718075,
    302,
    303,
];

var entry=prompt("enter barcode");
var num1=parseInt(entry);
document.write(barcodes.includes(num1));

我的问题是我有超过2000个项目要添加到此数组,我正在尝试从excel电子表格中复制并粘贴它们。当我复制它们时,没有逗号分隔每个条形码,因此我收到一条错误消息。有没有快速的方法在数组中的每个数字的末尾添加逗号,还是我必须手动执行?

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

Docs开始:

  

split()方法将String对象拆分为字符串数组,方法是将字符串分隔为子字符串,使用指定的分隔符字符串确定每次拆分的位置。

您可以使用split()创建数组,方法是将数据拆分为:

let str = "123425245 62753264574 1878769047 00000000000001718075 302 303";

let barcodes = str.split(" ").map(Number);

console.log(barcodes);

答案 1 :(得分:0)



var barcodes = [
    123425245,
    62753264574,
    1878769047,
    00000000000001718075,
    302,
    303,
];

var temp = barcodes.join(",");
console.log(temp)