我有一个名为segments
的精灵数组,我想在每个循环中跳过segments
的第一个元素。我现在正在做这个:
var first = true;
for each (var segment in this.segments)
{
if(!first)
{
// do stuff
}
first == false;
}
有更好的方法吗?谢谢
如果它是一个数组,为什么不只是:
for(var i:int = 1; i < this.segments.length; i++)
{
}
这也可以通过;切片";。例如
for (var segment in this.segments.slice(1))
{
}
Array#slice
将在没有第一个元素的情况下复制数组。