[typescript] 반복문을 사용한 데이터 변경

TypeScript는 JavaScript의 확장된 언어이며, 데이터를 다루는 작업에서 반복문을 활용하여 데이터를 변경하는 유용한 방법이 제공됩니다. 이번 블로그 포스트에서는 TypeScript에서 반복문을 활용하여 데이터를 변경하는 예제를 살펴보겠습니다.

배열의 각 요소에 일괄적으로 1 증가시키기

우선, 다음과 같이 numbers 배열이 있다고 가정해봅시다.

let numbers: number[] = [1, 2, 3, 4, 5];

위 배열의 각 요소에 1을 더하는 과정을 반복문을 사용하여 구현할 수 있습니다.

for(let i=0; i<numbers.length; i++) {
    numbers[i]++;
}

위 코드는 배열의 각 요소에 대해 반복문을 통해 1을 더한 후 해당 값을 다시 할당하는 것을 보여줍니다.

객체의 속성값 일괄적으로 변경하기

이번에는 객체의 각 속성값을 일괄적으로 변경하는 방법을 알아보겠습니다. 아래와 같이 person 객체가 있다고 가정해봅시다.

let person = {
    name: 'John',
    age: 30,
    city: 'New York'
};

모든 속성에 대해 10을 더하는 과정을 반복문을 사용하여 구현할 수 있습니다.

for(let key in person) {
    if (typeof person[key] === 'number') {
        person[key] += 10;
    }
}

위 코드는 객체의 각 속성에 대해 반복문을 통해 숫자형 속성의 값을 10을 더한 후 해당 값을 다시 할당하는 것을 보여줍니다.

결론

TypeScript에서 반복문을 사용하여 배열의 각 요소나 객체의 속성값을 일괄적으로 변경하는 방법을 살펴보았습니다. 이러한 기법을 활용하여 데이터를 효과적으로 변형할 수 있으며, 복잡한 데이터 처리 작업을 수월하게 할 수 있습니다. TypeScript의 강력한 기능을 활용하여 데이터 관리 및 가공을 보다 효율적으로 할 수 있습니다.

참고 문헌: