js没有直接的方式来获取两个列表的交集,需要自己写一个函数,如下:
function jiaoji(arr_1,arr_2){
//先对arr_1进行一次深拷贝,防止对原两个列表造成影响
let temp_list = $.extend([],arr_1)
arr_1.forEach(function(value){
//如果arr_1的元素不在arr_2中,那么去掉temp_list中这个元素
if ($.inArray(value,arr_2)==-1) {
temp_list.splice($.inArray(value,temp_list),1)
}
})
}