In keeping with Adobe's convention, Set and Map's forEach() function takes an optional 'thisObject' param

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5502 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Tom Conkling
2008-11-04 20:21:26 +00:00
parent f17e0efd07
commit b9245e9be8
6 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -76,10 +76,10 @@ public class HashSet
return (_hashMap.containsKey(o));
}
public function forEach (fn :Function) :void
public function forEach (fn :Function, thisObject :* = null) :void
{
_hashMap.forEach(function (key :Object, val :Object) :void {
fn(key);
fn.call(thisObject, key);
});
}