AS3遍历数组的问题

有个问题很迷糊,就是遍历数组以下两个方法,什么时候应该用哪个。。区别在那里。比如:shuzu_arr是一个一维数组。for(variinshuzu_arr){}和for(... 有个问题很迷糊,就是遍历数组以下两个方法,什么时候应该用哪个。。区别在那里。
比如:shuzu_arr 是一个一维数组。
for(var i in shuzu_arr){}

for(var i:int=shuzu_arr.length-1;i>=0;i--){}

这两天学习的时候 写小飞机游戏。发现这两个好像不通用呢。。。望高手不吝赐教。。先谢谢各位了。
展开
 我来答
匿名用户
推荐于2016-05-30
展开全部
一般使用后者
前者会从数组末尾倒序向前遍历的

for.....in

for(var i:int.......

的不同之处是,前者一般用于遍历对象(object)的所有属性、方法
后者一般用于类似数组等长度已知的对象,或正反序有严格需求的情况(正序就 i=0,i<数组长度,i++ 反序不是 i=数组长度-1,i>=0,i--)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者qtfd4yRGqa
2019-03-18 · TA获得超过3928个赞
知道大有可为答主
回答量:3176
采纳率:29%
帮助的人:243万
展开全部
mc们加入一个数组,用数组的sort方法排序(根据你的要求,用y排序),之后再用addChildAt()按排好的顺序重新加入显示列表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式