# Getting rid of duplicate items in a multidimensional array

**URL:** https://forum.kirupa.com/t/getting-rid-of-duplicate-items-in-a-multidimensional-array/304346
**Category:** flash
**Created:** [February 5, 2010, 8:04pm UTC](https://forum.kirupa.com/t/getting-rid-of-duplicate-items-in-a-multidimensional-array/304346 "2010-02-05T20:04:55Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![andrewlong](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@andrewlong](https://forum.kirupa.com/u/andrewlong)
#### Post date: [February 5, 2010, 8:04pm UTC](https://forum.kirupa.com/t/getting-rid-of-duplicate-items-in-a-multidimensional-array/304346/1 "2010-02-05T20:04:55Z")

</div>

I’m having trouble going through a multidimensional array and weeding out duplicate items. For instance, here is some simple code:

```auto

var arr1:Array=new Array(1,2,3)
var arr2:Array=new Array(2,3,4)
var arr3:Array=new Array(arr1,arr2)
var arr4:Array=new Array(1,2,3)
function isDuplicate(item:*, index:int, array:Array):Boolean{
 return (arr4==item)
}
trace(arr3.some(isDuplicate))//traces FALSE

```

Is there an error in my logic? Or programming? Or is there a different way I would have to go about comparing array items than the array.some() method? My only other idea is to use a loop to go over every item individually in the nested array; is this the right track?
