JavaScript

JavaScript Foreach 알아보자!

martinooo 2021. 7. 7. 17:01

안녕하세요!

오늘은 Foreach 대해서 알아보겠습니다!

 

ForEach 메서드는 무엇인가?

 

forEach는 배열에 활용이 가능한 메서드로, 파라미터로 주어진 값을 배열요소로 각각에 대해 값을 출력하는 형태입니다!

forEach는 return 하는 값을 따로 모아서 어떤 처리를 하는 과정이 없기 때문에 변수에 할당하기 보다는 if , 반복문으로 바로 호출되는것이 일반적입니다!! 

 

 

이해를 하기위해서 코드를 짜보았습니다!

 

vs 켜주시고!

 

첫번쨰로

userList 변수 안에 배열을 만듭니다

배열을 만들고 ForEach 메서드를 사용 해보겠습니다!

함수 만들고 ForEach에 인자값으로 들어갈 값을 함수 callback자리에 student 넣습니다
2번째 방신을 foreach 함수에 callback함수를 인자자리에 바로 넣어도 됩니다!
제가 가장 자주쓰는 arrow function 방식으로 이것도한 바로 인자자리에 callback 값을 넣어도 됩니다

 

그리고 나서 결과를 보면!!!

boommmmmmmmmmmmmm 결과 값은 똑같습니다!

 

하나더 추가한다면!!

배열에 name 값만 뽑고 싶다면 이렇게 해서

 

결과를보면 이렇게 name 값만 가져올수 있습니다 ㅎㅎ 

 

부족한 정보지만 감사합니다~^^