“JQuery Porównaj dwie tablice Różnica zwrotna” Kod odpowiedzi

array_diff w 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 Porównaj dwie tablice Różnica zwrotna

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

Odpowiedzi podobne do “JQuery Porównaj dwie tablice Różnica zwrotna”

Pytania podobne do “JQuery Porównaj dwie tablice Różnica zwrotna”

Więcej pokrewnych odpowiedzi na “JQuery Porównaj dwie tablice Różnica zwrotna” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu