➡️ 문자열의 특정 문자를 제거하거나 모든 공백을 없앨 때 사용한다. replace()는 찾을 문자열 한개만 치환되기 때문에 Java의replaceAll처럼 사용하려면 정규식을 사용해야 한다.g(global) : 모든 패턴 체크i : 대소문자 구별 없이 체크m : 여러
➡️ 배열이나 문자열에서 찾고자 하는 값이 있을 경우 시작 인덱스를 리턴하고, 없을 경우 -1을 리턴한다.const a = '안녕하세요'a.indexOf('안녕') ➡️ 0a.indexOf('잘가') ➡️ -1➡️ 배열이나 문자열에서 찾고자 하는 값이 있을 경우 tru
➡️ 배열의 각 요소를 순회하며 callback 함수의 실행 값을 누적해, 하나의 결과값을 반환한다.1\. callback 함수아래의 4가지 인수를 가진다.accumulator(acc) - callback 함수의 반환값을 누적한다.currentValue(cur) - 배
→ 문서 객체 모델. 객체 지향 모델로서 구조화된 문서를 표현하는 방식.DOM은 XML이나 HTML 문서의 프로그래밍 인터페이스를 제공함. 문서의 구조화된 표현을 제공하여 프로그래밍 언어가 문서 구조, 스타일, 내용 등을 변경할 수 있도록 한다. Core DOM →
→ HTML DOM에서 정보를 저장하는 계층적 단위노드 트리는 노드들의 집합으로 노드 간의 관계를 나타낸다.자바스크립트에서는 HTML DOM을 이용하여 노드 트리에 포함된 모든 노드에 접근할 수 있다.문서 노드(document node) → HTML 문서 전체를 나타내
→ 웹 브라우저가 알려주는 HTML 요소에 대한 사건의 발생.자바스크립트는 발생한 이벤트에 반응하여 특정 동작을 수행할 수 있다.→ 발생한 이벤트의 종류(폼, 키보드, 마우스, HTML DOM, Window 객체 등)→ 이벤트가 발생했을때 처리를 담당하는 함수지정된 이