# compare two arrays

**URL:** <https://forum.kirupa.com/t/compare-two-arrays/637126>\
**Category:** Uncategorized\
**Created:** [September 5, 2017, 4:41am UTC](https://forum.kirupa.com/t/compare-two-arrays/637126 "2017-09-05T04:41:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alphons3k](https://avatars.discourse-cdn.com/v4/letter/a/47e85d/32.png) [@alphons3k](https://forum.kirupa.com/u/alphons3k)\
**Post date:** [September 5, 2017, 4:41am UTC](https://forum.kirupa.com/t/compare-two-arrays/637126/1 "2017-09-05T04:41:58Z")

</div>

given 2 arrays,  
var x =[1, 3, 4,6,8 9];  
var y =[1, 3,4, 9, 4,7];  
how do i compare x and y? at the specific index eg x[0] vs y[0], x[1] vs y[1]  
to get an output. [1, 3,4]

---

<div class="post-metadata">

**Author:** ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)\
**Post date:** [September 5, 2017, 5:15am UTC](https://forum.kirupa.com/t/compare-two-arrays/637126/2 "2017-09-05T05:15:55Z")

</div>

```javascript
x.filter((e, i) => e === y[i])

```

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [September 5, 2017, 5:30am UTC](https://forum.kirupa.com/t/compare-two-arrays/637126/3 "2017-09-05T05:30:28Z")

</div>

> [@krilnon](#):
>
> x.filter((e, i) =\> e === y[i])

Kril’s answer is the way to go! If you want a more verbose version, this is the same thing:

```
x.filter(function (e, i) {
  return e === y[i];
}); 

```

😛

---

<div class="post-metadata">

**Author:** ![alphons3k](https://avatars.discourse-cdn.com/v4/letter/a/47e85d/32.png) [@alphons3k](https://forum.kirupa.com/u/alphons3k)\
**Post date:** [September 5, 2017, 1:56pm UTC](https://forum.kirupa.com/t/compare-two-arrays/637126/4 "2017-09-05T13:56:32Z")

</div>

var a = [1,2,3,5,5, 8];  
var b = [1,2,3,7,5, 8]

for(i=0;i\<a.length;i++){  
if( a[i]==b[i]){}  
}

i actually did it this way. it works
