forin 관련 조작을 반복하는 오류 및 해결 방안
(1) for 순환을 사용합니다(간단하고 이해하기 쉽도록 권장)
(2) 조작된 그룹을 매거진으로 역순 정렬 (역순 그룹은 매거진으로 일부 열을 삭제할 수 있음) (권장)
(3) 원수 그룹에 사본을 복사하여 사본에 대해 관련 조작을 한다
(4) 배열 요소 아래 첨자를 찾습니다. 배열을 정의하여 아래 첨자 값을 받고 관련 작업을 진행합니다.
(5) 삭제할 객체를 찾은 다음 삭제할 객체를 저장하고 관련 작업을 수행합니다.
다음은 몇 가지 예입니다.
<span style="font-size:18px;">//7.
NSLog(@" : A ");
//
//
NSMutableArray *personArray2 = [NSMutableArray arrayWithArray:personArray];
for (AddressPerson *groupName1 in personArray2) {
if ([[groupName1 groupName] isEqualToString:@"A Group"]) {
[personArray removeObject:groupName1];
}
}
//
// i
for (int i = 0; i < [personArray count]; i++) {
{
AddressPerson *Person = [personArray objectAtIndex:i];
if ([[Person groupName] isEqualToString:@"A Group"]) {
[personArray removeObject:Person];
}
}
}
//
//
NSEnumerator *enumerator = [personArray reverseObjectEnumerator];//
for (AddressPerson *groupName1 in enumerator) {//forin
if ([[groupName1 groupName] isEqualToString:@"B Group"]) {
[personArray removeObject:groupName1];
}
}
//
NSLog(@" :");
for (AddressPerson *allPerson in personArray) {
NSLog(@"%@", allPerson);
}
</span>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바스크립트에서 루핑하기개체를 반복하는 데 사용됩니다. 예시:const pet = { name: “Rex”, breed: “Pug”, color: “brown” } for (const key in pet) { console.log(pet[...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.