반응형
typescript for문들
반복문
for of
- 타입과 관계없이 배열에 담긴 값 을 순서대로 얻을 때 사용한다.
const fruitArr: any = ['apple', 'Strawberry', 'Banana', 'Pineapple'];
for (const fruit of fruitArr) {
console.log(`${fruit}`);
}
// result
apple
Strawberry
Banana
Pineapple
for in
- 배열의 순서(인덱스Index) 를 얻을 때 사용한다.
const fruitArr: any = ['apple', 'Strawberry', 'Banana', 'Pineapple'];
for (const index in fruitArr) {
const fruit: string = fruitArr[index];
console.log(`${fruit} : ${index}`);
}
// result
apple : 0
Strawberry : 1
Banana : 2
Pineapple : 3
forEach
- callback 함수를 이용한 반복문 처리
- value, index, Array(해당 배열) 순서
const fruitArr: any = ['apple', 'Strawberry', 'Banana', 'Pineapple'];
fruitArr.forEach((value, index, arr) => {
console.log(`${value} : ${index}`);
});
// result
apple : 0
Strawberry : 1
Banana : 2
Pineapple : 3
for
- 기본적인 for 문
const fruitArr: any = ['apple', 'Strawberry', 'Banana', 'Pineapple'];
for (let index = 0; idx < fruitArr.length; idx++) {
const fruit: string = fruitArr[index];
console.log(`${fruit} : ${index}`);
}
// result
apple : 0
Strawberry : 1
Banana : 2
Pineapple : 3
#typescript #for문 #for in문 #forEach #for of문 #for문들
참고 사이트 : https://velog.io/@jay2u8809/TypeScript-for-of-%EC%99%80-for-in-%EB%B0%98%EB%B3%B5%EB%AC%B8
반응형
'자기개발 > 검색한 자료 정리' 카테고리의 다른 글
spring batch tasklet getJobExecution(spring 배치 tasklet에서 jobId 얻기 위해 JobExecution 조회) (2) | 2022.07.03 |
---|---|
Java String Number 체크(Check if String is a Number) (2) | 2022.07.03 |
SASS '&' 기호 의미 (4) | 2022.03.25 |
css 다중 선택자, css 클래스명 띄어쓰기 의미 (2) | 2022.03.25 |
Immer 를 사용한 더 쉬운 불변성 관리 (2) | 2022.03.25 |