The intersection means get elements of arrays that are common. Simply use filter() and includes() method to do JavaScript Array intersection.
Example of JavaScript Array intersection
Use a combination of Array.prototype.filter
and Array.prototype.includes
:
const filteredArray = array1.filter(value => array2.includes(value));
Let’s see a simple HTML example of it:-
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
//test
array1 = [1,2,3]
array2 = [2,3,4,5,6]
var filteredArray = array1.filter(function(n) {
return array2.indexOf(n) !== -1;
});
alert(filteredArray)
</script>
</head>
<body>
</body>
</html>
Output:
Source: Stackoverflow.com
Do comment if you have other examples or doubts or suggestions on this topic.
Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.
OS: Windows 10
Code: HTML 5 Version