“jQuery vergleichen Sie zwei Arrays Return -Differenz” Code-Antworten

Array_diff in 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 vergleichen Sie zwei Arrays Return -Differenz

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

Ähnliche Antworten wie “jQuery vergleichen Sie zwei Arrays Return -Differenz”

Fragen ähnlich wie “jQuery vergleichen Sie zwei Arrays Return -Differenz”

Weitere verwandte Antworten zu “jQuery vergleichen Sie zwei Arrays Return -Differenz” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen