forEach, map, filter, reduce 모두 고차함수 (함수를 인자로 받을 수 있는 함수) 1. forEach forEach() 메서드는 주어진 함수를 배열 요소 각각에 대해 실행합니다 이게 무슨 말이냐면... a = [10, 11, 12, 13, 14, 15, 16] // forEach란? for 대신 사용, 아마 이렇게 돌아갈 듯!
function forEach(predicate, thisArg) { for (let i = 0; i < a.length; i++) { predicate(a[i], i) } } let forEach_result = a.forEach((v, i) => { // 인자로 넘어가는 매개변수로 넘어가는 함수가 콜백함수 console.log(v, i, this) // 여.....