2
私はsegments
と呼ばれるスプライトの配列を持っており、私は各ループに対してsegments
という最初の要素を私の中でスキップしたいと思います。私は現時点でこれをやっています:"for each"ループの最初の要素をスキップしますか?
var first = true;
for each (var segment in this.segments)
{
if(!first)
{
// do stuff
}
first == false;
}
もっと良い方法がありますか?ありがとう!
んActionScriptの "修正"? JavaScriptの 'for(i = 0; i <= arr.length; i ++){doStuff(arr [i])}'は配列に対して反復処理を行う*正しい方法です。最初の要素をスキップするのは簡単です( 'i = 1 'で始まります)。 –
各配列エントリを処理したくない場合は、 'for each 'を使用しないでください。 「それぞれのために」とは、それが言うように、「それぞれのために」という意味です。文字通り単語を読んでください。すべてのアイテムを処理したくない場合は、 'for each 'ではなく' for'ループを使います。 –