“jQuery membandingkan dua perbedaan pengembalian array” Kode Jawaban

array_diff di 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 membandingkan dua perbedaan pengembalian array

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

Jawaban yang mirip dengan “jQuery membandingkan dua perbedaan pengembalian array”

Pertanyaan yang mirip dengan “jQuery membandingkan dua perbedaan pengembalian array”

Lebih banyak jawaban terkait untuk “jQuery membandingkan dua perbedaan pengembalian array” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya