본문 바로가기

JavaScript/Basic conception

[JavaScript] for ... of 반복문 (배열)

for ... of 문

다음과 같이 배열의 요소를 반복할수 있음.

let influencer = ['suwonlog', 'small.tiger', 'Minam.ludens', 'cu_convenience24']
/* for (변수 of 배열) {
  동작부분;
}*/

for (let i = 0; i < influencer.length; i++) {
  console.log(influencer[i]);
}

for (let element of influencer) {
  console.log(element);
}

for (let index in influencer) {
  console.log(influencer[index]);
}

/* 
suwonlog
small.tiger
Minam.ludens
cu_convenience24
suwonlog
small.tiger
Minam.ludens
cu_convenience24
suwonlog
small.tiger
Minam.ludens
cu_convenience24

for in 문의 경우 앞에 propety name (key) 가 들어가므로
for in 문으로 작성할 때는 앞에 index 가 그 역할을 함.
*/

배열에 for in 문은 사용하지 않을 것을 권장함.