TypeScript의 for-of 루프
배열 요소를 순회해야 하는 경우,
우리는 for-of 루프를 사용합니다.
그러나 TypeScript에는 한 가지 뉘앙스가 있습니다 -
이 루프에서 요소에 대한 변수의 타입은
명시되지 않습니다. 왜냐하면 TypeScript는
자동으로 이를 추론할 수 있기 때문입니다:
let arr: number[] = [1, 2, 3, 4, 5];
for (let elem of arr) {
console.log(elem);
}
다음 코드를 TypeScript로 재작성하세요:
let arr = [1, 2, 3, 4, 5];
let res = 0;
for (let elem of arr) {
res += elem;
}
console.log(res);