hashMap.eachValue的使用风险

public function getAreaValue():Number
		{
			
			var value	:Number							=	0	;
			var obj		:Object								=	new Object();
			obj.value											=	0;
			obj.buildingValue	=	function( park:AbstractPark ):void
			{
				
				obj.value	+=	park.industryData.areaValue ;
			}
				
			
				
			/*function buildingValue( park:AbstractPark ):void
			{
				trace( this );
				value+=park.industryData.areaValue ;
			}*/
			_parkHashmap.eachValue( obj.buildingValue ) ;
			Debug.trace( "getAreaValue"+obj.value) ;
			return value ;
		}
原文地址:https://www.cnblogs.com/AS30/p/3113270.html