📘 Day 3 교재 (배열 메서드: map, filter, reduce)
0. Day3 시작 (폴더 생성) ✍️ cd ~/OneDrive/Desktop/fullstack mkdir day03-array-methods cd day03-array-methods code . 👉 index.js 파일을 새로 만든다. 1. 코드 작성 (index.js) ✍️ // ================== map ================== // 배열의 모든 요소를 변환해서 새로운 배열을 만듦 let numbers = [ 1 , 2 , 3 , 4 , 5 ]; let doubled = numbers. map ( n => n * 2 ); console . log ( "원본:" , numbers); console . log ( "map 결과:" , doubled); // ================== filter ================== // 조건에 맞는 요소만 뽑아 새로운 배열을 만듦 let scores = [ 45 , 82 , 67 , 90 , 33 ]; let passed = scores. filter ( s => s >= 60 ); console . log ( "원본:" , scores); console . log ( "filter 결과:" , passed); // ================== reduce ================== // 배열의 모든 요소를 하나로 줄임 (누적 계산) let prices = [ 1000 , 2000 , 3000 , 4000 ]; let total = prices. reduce ( ( acc, cur ) => acc + cur, 0 ); console . log ( "원본:" , prices); console . log ( "reduce 결과(총합):" , total); 2. 실행 절차 ✍️ cd ...