大家好,又见面了,我是你们的朋友全栈君。
js没有直接的方式来获取两个列表的交集,需要自己写一个函数,如下:
代码语言:javascript复制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)
}
})
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。