*역사 정리
1) 함수형 프로그래밍(코딩)
2) 구조적 프로그래밍(c언어) -> 객체지향 프로그래밍(자바, js 등) -> 함수형 프로그래밍(클로저 등)
-위협 : 인건비 -> 객체지향 개발자 30명 개발 -> 함수형 개발자 5명(at&t : sk텔레콤)

▤ 예제 1 ) 1 ~ 5 출력
(1) 일반 반목문 (for 문) 사용
let arr = [1,2,3,4,5,];
for(let i=0; i<arr.length; i++) {
console.log(arr[i]);
}
(2) foreach 함수 활용
arr.forEach((value) => console.log(value));
▤ 예제 2 ) forEach() 이용 출력
let str = ["a", "b", "c", "d", "e"];
str.forEach((value) => console.log(value));
-> 매개변수 변경가능