【发布时间】:2020-01-04 15:29:35
【问题描述】:
我有一个数组
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');
会创建一个寻找错误值的循环吗?我需要一些帮助来构建循环。谢谢
【问题讨论】:
-
你对你想要达到的目标的解释不是很清楚。
-
“有没有办法”。就在这里。您似乎已经对可能需要做的事情有所了解——拆分字符串和比较数组值——所以试一试,看看你想出了什么。然后,如果您遇到困难,请返回 minimal reproducible example 来证明您的问题。也看看How to Ask。
-
定义差异,这是
A-B吗?您可以将两者都转换为数组,比较并将差异转换为逗号分隔的字符串。
标签: javascript arrays