用另一个逗号分隔的字符串过滤逗号分隔的字符串

时间:2020-09-24 08:42:56

标签: javascript node.js

我有两个逗号分隔的字符串

list1 = 6,2

list2 = 1,2,4,5,6,7,9,12,13

我想从list2中删除list1元素

有没有可以实现我想要的结果的功能或任何东西。

1 个答案:

答案 0 :(得分:2)

Split分成单独的项filterjoin

const list1 = '6,2',
      list2 = '1,2,4,5,6,7,9,12,13',
      
      result = list2
                  .split(',')
                  .filter(n => 
                    !list1
                      .split(',')
                      .includes(n))
                  .join(',')
                  
console.log(result)