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

标签 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 电子表格中复制并粘贴它们。当我复制它们时,每个条形码之间没有逗号分隔,因此我收到一条错误消息。有没有一种快速方法可以在数组中每个数字的末尾添加逗号,还是我必须手动执行此操作?

感谢您的帮助

最佳答案

Docs起:

The split() method splits a String object into an array of strings by separating the string into substrings, using a specified separator string to determine where to make each split.

您可以使用 split() 通过分割数据来创建数组,如下所示:

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

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

console.log(barcodes);

关于javascript - 在数组中的每个数字后面添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49572941/

相关文章:

javascript - 使用 JQuery 添加/删除基于 div/section 更改的类

python - 如果我只切出 1 列与切出多列,为什么 numpy 的行为会有所不同?

c - 总结c中的行,显示列中的垃圾数字

java - 使用for循环删除二维数组中的最后一个逗号

javascript - 等待 AngularJS 1 中动态加载的外部脚本

javascript - 如何通过JavaScript修改伪类元素的border-bottom颜色?

javascript - Mapbox GL JS 刷新图层

javascript - 将字符串清理为 JSON

javascript - 如何从 <span>price</span> 中检测并捕获更改(更新)的价格?

javascript - 如何在滚动的 div 上切换固定位置类?