如何在Javascript中获得两个数组之间的相似性?

如何在Javascript中获得两个数组之间的相似性?,javascript,arrays,algorithm,Javascript,Arrays,Algorithm,如何在Javascript中获得两个数组之间的差异 LikerRay([1,2,3,7],[3,2,1,4,5])//[1,2,3]如果您支持“较新”的浏览器,则非常简单 Array.prototype.diff = function (x) { return this.filter(function (y) { return a.indexOf(i) === -1; }); }; 那么你可以这样称呼它 [1,2,3,4,5,6].diff([2,4,6

如何在Javascript中获得两个数组之间的差异
LikerRay([1,2,3,7],[3,2,1,4,5])//[1,2,3]

如果您支持“较新”的浏览器,则非常简单

    Array.prototype.diff = function (x) {
    return this.filter(function (y) {
        return a.indexOf(i) === -1;
    });
};
那么你可以这样称呼它


[1,2,3,4,5,6].diff([2,4,6])

有一个比较两个数组并得出差异的小函数。第一个参数是数组,第二个参数是要比较的参数

var array1=[1,2,3,7]
var array2=[3,2,1,4,5]
差异=函数(a,d){

返回a.filter(=>d.indexOf(u)您所说的差异是什么意思?数字总和的差异?请提供更多信息。读取并创建差异不是function@LuisfelipeDejesusMunoz是的,我过早地点击了发送,立即删除并修复了它。很抱歉这个错误。