Learning JavaScript 요약 정리 (3) 8장~10장 (배열, 객체지향 프로그래밍, 맵과 셋)
8장 배열과 처리 배열의 마법 reduce 누적값이 제공되지 않으면 reduce는 첫 번째 배열 요소를 초기값으로 보고 두 번째 요소에서부터 함수를 호출한다. const words = ["Beachball", "Rodeo", "Angel", "Aardvark", "Xylophone", "Npvember", "Chocolate"]; const longWords = words.reduce((a, w) => w.length>6 ? a + " " + w : a, "").trim(); 9장 객체와 객체지향 프로그래밍 OOP의 기본 아이디어는 단순하고 직관적이다. 객체는 데이터와 기능을 논리적으로 묶어놓은 것이다. OOP의 기본 용어에 대해 알아보자. 클래스 : 추상적이고 범용적인 것 (ex. 어떤 자동차) 인스턴..