[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의 강력한 기능을 활용하여 데이터 관리 및 가공을 보다 효율적으로 할 수 있습니다.
참고 문헌:
- TypeScript 공식 문서: https://www.typescriptlang.org/docs/home.html
- MDN Web Docs: https://developer.mozilla.org/ko/