在javascript中find两个数组中缺less的元素

我在Node.js中有一个问题..我的问题是两个数组比较。 例如;

我原来的arrays是;

var a = ["1","2","3","4","5"]; 

另一个arrays是;

 var b = ["3","1","4","6","8","7"]; 

所以,结果消息我想要的是:“2和5是缺less原始数组..”

那么在比较两个数组之后,我怎么能得到这个消息呢?

使用Array#filter方法来过滤数组元素。

 var a = ["1", "2", "3", "4", "5"]; var b = ["3", "1", "4", "6", "8", "7"]; console.log( a.filter(function(v) { return !b.includes(v); }) ) // or for older browser console.log( a.filter(function(v) { return b.indexOf(v) == -1; }) )