“JQuery Compare duas matrizes diferença de retorno” Respostas de código

Array_diff em jQuery

/** SUBTRACT ARRAYS **/
function subtractarrays(array1, array2){
    var difference = [];
    for( var i = 0; i < array1.length; i++ ) {
        if( $.inArray( array1[i], array2 ) == -1 ) {
                    difference.push(array1[i]);
        }
    }

    return difference;
}

var I_like    = ["love", "sex", "food"];
var she_likes = ["love", "food"];

alert( "what I like and she does't like is: " + subtractarrays( I_like, she_likes ) ); //returns "Naughty"!
Clever Chamois

JQuery Compare duas matrizes diferença de retorno

var array1 = [1, 2, 3, 4, 5, 6];
var array2 = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var difference = [];

jQuery.grep(array2, function(el) {
        if (jQuery.inArray(el, array1) == -1) difference.push(el);
});

alert(" the difference is " + difference);​ // Changed variable name
Yohana Galusi

Respostas semelhantes a “JQuery Compare duas matrizes diferença de retorno”

Perguntas semelhantes a “JQuery Compare duas matrizes diferença de retorno”

Mais respostas relacionadas para “JQuery Compare duas matrizes diferença de retorno” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código