<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery-3.5.1.js"></script>
<script>
//数组操作
//$j.grep()
$(function () {
var a = [3,9,1,12,50,21];
var b = [2,9,1,16,50,32];
var result = $.grep(a,function (value, index) {
if(b.indexOf(value) >= 0)
{
return true;
}
},false);
alert(result);
});
/*
在jQuery中,我们可以使用$.grep()方法来过滤数组中不符合条件
的元素。
参数1,是一个数组,
参数2,是一个匿名函数,形参value表示当前元素的值,index表示索引
参数3,是一个布尔值,该值为false,$.grep()只会收集函数返回true
的数组元素,该值为true,则$.grep()只会收集函数返回false的数组
元素。
在实际开发中,$.grep()方法常用于获取两个数组中相同的部分或
不相同的部分。
*/
</script>
</head>
<body>
</body>
</html>