반응형
javascript의 가장 많이 사용하는 array 반복문 3가지(for, for of, forEach)를 소개합니다.
1. 반복문 종류
- for문
- for of문
- forEach
1.1. forEach
- 매개변수로 value, index, arrary를 사용할 수 있다.
const arr = ['teemo', 'galio', 'yasuo'];
arr.forEach((value, index, array) => {
console.log(`value: ${value}, index: ${index}, array: ${array}`);
});
// 출력 결과
// value: teemo, index: 0, array: teemo,galio,yasuo
// value: galio, index: 1, array: teemo,galio,yasuo
// value: yasuo, index: 2, array: teemo,galio,yasuo
- value만 넣을 수도 있다.
const arr = ['teemo', 'galio', 'yasuo'];
arr.forEach((value) => {
console.log('value: ', value);
});
// 출력 결과
// value: teemo
// value: galio
// value: yasuo
- value, index만 넣을 수도 있다.
const arr = ['teemo', 'galio', 'yasuo'];
arr.forEach((value, index) => {
console.log(`value: ${value}, index: ${index}`);
});
// 출력 결과
// value: teemo, index: 0
// value: galio, index: 1
// value: yasuo, index: 2
1.2. for
- 변수 i 선언 시, const로 선언하면 값 변경이 안돼, 에러
const arr = ['teemo', 'galio', 'yasuo'];
for (let i=0; i < arr.length; ++i) {
console.log(`arr[${i}]: ${arr[i]}`);
};
// 출력 결과
// arr[0]: teemo
// arr[1]: galio
// arr[2]: yasuo
3.1. for of
const arr = ['teemo', 'galio', 'yasuo'];
for (const item of arr) {
console.log('item: ', item);
};
// 출력 결과
// item: teemo
// item: galio
// item: yasuo
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] 배열에서 특정 조건 요소 필터링(filter) (0) | 2023.01.29 |
---|---|
Visual Studio Code에서 Javascript 실행하는 개발 환경 구축 (0) | 2023.01.04 |
댓글