✏️ Array 오브젝트 개념, 배열 생성방법, 엘리먼트 작성 방법, 배열 차원
✏️ 프로퍼티 (ES3) - 인스턴스 생성, push(), shift(), pop(), slice(), splice(), join(), sort()
✏️ sort 알고리즘, reverse(), 배열의 엘리먼트 값을 역순으로 정렬하세요.
✏️ 프로퍼티(ES5) - indexOf(), forEach(), filter(), map(), reduce(), 문제풀이
✏️ Javascript의 특징 - Scripting 언어, OOP (객체 지향 프로그래밍 언어), JS 객체 형태, prototype, Instance, 메소드 호출 형태
✏️ Object 오브젝트 (ES5) 함수 - defineProperty(), defineProperties(), 프로퍼티 디스크립터, value / writable / enumerable / configurable 속성
✏️ Object 오브젝트 (ES5) 함수 - getter / setter, getPrototypeOf(), getOwnPropertyNames(), keys(), 프로퍼티 디스크립터 함수
✏️ JSON 오브젝트 - stringify(),parse()
✏️ Function 오브젝트
✏️ eventListener란 이벤트가 발생했을 때 그 처리를 담당하는 함수이다.
✏️ className은 특정 엘리먼트의 클래스 속성의 값을 가져오거나 설정할 수 있다. ✏️ classList는 읽기 전용 프로퍼티이다.
✏️ Template literals는 내장된 표현식을 허용하는 문자열 리터럴이다.
✏️ Document.createElement() 메소드는 지정한 tagName의 HTML 요소를 만들어 반환한다. ✏️ append와 appendChild 모두 부모 노드에 자식 노드를 추가하는 메소드이다.
✏️ querySelector()는 제공한 선택자와 일치하는 문서 내 첫 번째 Element를 반환한다. ✏️ querySelectorAll()은 지정된 셀렉터 그룹에 일치하는 다큐먼트의 엘리먼트 리스트를 나타내는 정적 NodeList 를 반환한다.
✏️ Argument
✏️ setInterval 중복을 방지하기 위해서 정확하게 한 변수에 setInterval을 정의하고 이 변수를 clearInterval해줘야한다.