gpt4 book ai didi

javascript - 使用 Javascript 在逗号分隔的字符串中查找新值

转载 作者:行者123 更新时间:2023-11-30 09:12:13 25 4
gpt4 key购买 nike

我有一个数组

       obj = ["30890560", "29092960", "28652336", "28642195", "26512957", "26190575", "25465297", "25144372", "23579449"]

我需要将它与逗号分隔的字符串进行比较

     "29092960,28652336,28642195,26512957,26190575,25465297,25144372"

有没有办法让我得到一个新的逗号分隔字符串,例如

       let newList = "30890560,23579449"

数组总是比用于比较的字符串有更多的值。这需要在 Vue.js 页面中使用 JavaScript 来完成,因此不需要 jQuery。

我需要拆分逗号分隔的字符串并比较数组中的每个值吗?

类似的东西

        ["30890560", "29092960", "28652336", "28642195", "26512957", "26190575", "25465297", "25144372", "23579449"].includes('30890560');

是否会创建一个循环来寻找错误值?我需要一些帮助来构建循环。谢谢

最佳答案

const arr1 = ["30890560", "29092960", "28652336", "28642195", "26512957", "26190575", "25465297", "25144372", "23579449"];
const str = "29092960,28652336,28642195,26512957,26190575,25465297,25144372";
const arr2 = str.split(','); // Convert CSV String to array

const res = arr1.filter(v => !arr2.includes(v));

console.log(res)

String/split MDN
Array/filter MDN
Array/includes MDN

关于javascript - 使用 Javascript 在逗号分隔的字符串中查找新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57742621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com