“jQuery comparer deux tableaux de retour différence” Réponses codées

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 comparer deux tableaux de retour différence

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

Réponses similaires à “jQuery comparer deux tableaux de retour différence”

Questions similaires à “jQuery comparer deux tableaux de retour différence”

Plus de réponses similaires à “jQuery comparer deux tableaux de retour différence” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code