Hey Folks, Been having probs posting to the list, just resubscribed - hope this one gets thru, sorry if you get this post a few times.
I'm working on some code for a catalog style application and I need to compare objects from two different sets of data. Any object may have 10+ properties and I need to know if *some* properties have identical values. So far I have been doing this the old fashioned way but I am wondering if there is a much faster/better way to achieve the same result. This is my present solution, would love to hear how clever people out there handle this: // param filterObj determines the props and values that must match e.g. {prop1:"a", prop2:"b"} function compareItems (filterObj:Object) : Array { var resultArr = new Array(); var itemArr = RS.items; for (var i = 0; i < itemArr.length; i++) { var propMatch = true; var tmpItem = itemArr[i]; for (var j in filterObj) { if (tmpItem[j] != filterObj[j]) { propMatch = false; break; } } if (propMatch) { resultArr.push (tmpItem); } } Thanks, Clark _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders