자바스크립트 forEach

2019. 9. 30. 22:25JavaScript

728x90

forEach()의 매개변수는 function이다.

function의 매개변수는 최대 3개 (value, index, array)이다.

value만 보고싶다면 function(value)로 쓰고 console.log(value) 하면 된다.

 

index만 보고싶다면 function(thisArg, index)로 쓰고 console.log(index) 하면 되던데

무슨 원리인지는 아직 잘 모름.

 

const days = ['Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sat'];

// 1. 노가다로 출력
console.log(days[0]);
console.log(days[1]);
console.log(days[2]);
console.log(days[3]);
console.log(days[4]);
console.log(days[5]);


// 2. forEach로 출력
days.forEach(function(value, index, array){
  console.log(value);
  console.log(index);
  console.log(array);
});


// 3. forEach로 출력2
days.forEach(n => {
  console.log(n);
});


// 4. forEach로 출력3

days.forEach(prnt);

function prnt(item, index, array){
  console.log(item);
}

728x90
반응형

'JavaScript' 카테고리의 다른 글

자바스크립트 reduce  (0) 2019.10.03
자바스크립트 map, filter  (0) 2019.10.03
자바스크립트 concat, join  (0) 2019.09.30
자바스크립트 shift, unshift, pop, push  (0) 2019.09.30
자바스크립트 splice, slice 차이  (0) 2019.09.30