[typescript] 반복문을 사용한 데이터 조작

소개

TypeScript는 정적 타입을 지원하는 자바스크립트 언어의 확장이며, 데이터를 다룰 때 반복문을 사용하여 데이터를 조작하는 기본적인 방법을 제공합니다. 반복문을 이용하여 배열이나 객체와 같은 데이터를 조작하는 방법에 대해 알아보겠습니다.

배열 데이터 조작

배열은 프로그래밍에서 자주 사용되는 데이터 구조 중 하나입니다. 배열의 각 요소에 접근하여 데이터를 수정하거나 조작해야 하는 경우, forfor..of 반복문을 사용할 수 있습니다.

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

// for 반복문을 이용한 데이터 조작
for (let i = 0; i < numbers.length; i++) {
    numbers[i] *= 2;
}

// for..of 반복문을 이용한 데이터 조작
for (let num of numbers) {
    console.log(num);
}

위의 예시에서는 먼저 for 반복문을 이용하여 배열의 각 요소를 두 배로 만들었습니다. 그리고 for..of 반복문을 이용하여 배열의 모든 요소를 출력했습니다.

객체 데이터 조작

객체는 키-값 쌍으로 이루어진 데이터 구조입니다. 객체의 각 속성을 조작하거나 값을 업데이트할 때에는 for..in 반복문을 사용할 수 있습니다.

let person: {name: string, age: number} = {name: "Alice", age: 30};

// for..in 반복문을 이용한 데이터 조작
for (let key in person) {
    if (key === "name") {
        person[key] = "Bob";
    }
}

console.log(person);

위의 예시에서는 for..in 반복문을 이용하여 객체의 속성을 조작하였습니다. 이름이 “name”인 속성의 값을 “Bob”으로 변경하고 출력하였습니다.

결론

TypeScript를 사용하여 배열과 객체의 데이터를 반복문을 통해 조작하는 방법에 대해 알아보았습니다. 반복문을 활용하여 데이터를 효과적으로 조작할 수 있으며, 다양한 상황에 따라 적절한 반복문을 선택하여 활용할 수 있습니다.

참고 자료