“jQuery compare la diferencia de retorno de dos matrices” Código de respuesta

array_diff en 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 la diferencia de retorno de dos matrices

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

Respuestas similares a “jQuery compare la diferencia de retorno de dos matrices”

Preguntas similares a “jQuery compare la diferencia de retorno de dos matrices”

Más respuestas relacionadas con “jQuery compare la diferencia de retorno de dos matrices” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código