for in和for each遍歷的區別

			var dataSource:Object = {};
			dataSource[1] = 1000;
			dataSource[2] = 2000;
			dataSource[3] = 3000;
			dataSource[4] = 4000;
			console.log("for each遍歷");
			for each(var value:int in dataSource){
				console.log("for each"+"-"+value);
			}
			console.log("for in遍歷");
			for (var key:int in dataSource){
				console.log("for in"+"-"+key);
			}

根據代跑跑出來的結果可以發現,for each遍歷的是dataSource中的每一項value

for in 遍歷的是dataSource中每一項的key值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章