if (isObjectsEquals(arr[i], arr[j])) { ... } function isObjectsEquals(objA : Object, objB: Object) : Boolean { for (var prop : String in objA) { if (objA[prop] != objB[prop]) return false; } return true; }