2
segments
이라는 스프라이트 배열이 있고 각 루프마다 segments
의 첫 번째 요소를 건너 뛰고 싶습니다. 현재이 작업을 수행하고 있습니다."for each"루프의 첫 번째 요소 건너 뛰기?
var first = true;
for each (var segment in this.segments)
{
if(!first)
{
// do stuff
}
first == false;
}
더 좋은 방법이 있나요? 감사!
합니까 액션 "수정"을 사용하여이'배열을 통해 for..in'? 자바 스크립트에서'for (i = 0; i <= arr.length; i ++) {doStuff (arr [i])}'는 배열을 반복하는 올바른 방법이며 대신 사용해야합니다. 첫 번째 요소를 건너 뛰는 것은 간단합니다 ('i = 1'에서 시작). –
각 배열 항목을 처리하지 않으려면 'for each'를 사용하지 마십시오. '각자를 위해'는 그것이 말하는 것처럼 특별히 "각자"를 의미합니다. 문자 그대로 읽으십시오. 모든 항목을 처리하지 않으려면'for each '대신 표준'for' 루프를 사용하십시오. –