Jam*_*son 3 arrays actionscript
我有一个sprite的数组调用segments,我想跳过segments我的每个循环中的第一个元素.我现在这样做:
var first = true;
for each (var segment in this.segments)
{
if(!first)
{
// do stuff
}
first == false;
}
Run Code Online (Sandbox Code Playgroud)
有一个更好的方法吗?谢谢!
这也可以通过“切片”来完成。例如
for (var segment in this.segments.slice(1))
{
}
Run Code Online (Sandbox Code Playgroud)
Array#slice将复制没有第一个元素的数组。
如果它是一个数组,为什么不只是:
for(var i:int = 1; i < this.segments.length; i++)
{
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6997 次 |
| 最近记录: |