Array.prototype.reduce() arr.reduce(callback[,initalvalue]) callback : 배열의 각 요소에 대해 실행할 함수, 다음 네 가지 인수를 받는다. • accumulator : 누산기는 콜백의 리턴값을 누적한다. 만약
로직이 하나일 경우에만 사용 가능하다.
1. 객체 > 형식: key -value pair 1. 기본적인 객체 생성 2. 접근 방식 생성자 함수를 이용한 객체 생성 객체 비교 > 객체는 값을 저장하는 게 아닌 주소로 저장된다. 객체 병합
변수 이름: 저장된 값의 고유 이름변수 값: 변수에 저장된 값변수 할당: 변수에 값을 저장하는 행위변수 선언: 변수를 사용하기 위해 컴퓨터에 알리는 행위변수 참조: 변수에 할당된 값을 읽어오는 것Java와 JavaScript 차이Java는 코드 작성 시에 데이터타입이
필수x문자열을 잘라 줄 구분자 (문자열 또는 정규식)값이 입력되지 않으면 문자열 전체를 배열로 리턴limit필수x최대 분할 개수1-1. split(): 문자열 전체를 length 1인 배열에 담아서 리턴1-2. split(""): 문자열을 구분자로 잘라서 각각의 잘라진
특정 위치에 HTML을 삽입합니다. 삽입 위치를 명시할 수 있으며, 주로 해당 요소의 내용을 유지한 채로 특정 위치에 HTML을 추가하는 데 사용됩니다.해당 요소의 내용을 나타내거나 대체합니다. 즉, 요소의 모든 자식 요소와 텍스트를 새로운 HTML 문자열로 대체합니다
배열을 순회하며 지정된 콜백 함수를 적용하여 각 요소를 변환하고, 그 변환된 값을 모아서 새로운 배열로 매핑(mapping)한다.arr.map(callbackFn\[, thisArg])1\. callbackfn 매개변수currentValue (필수 값): 처리할 현재
쓰로틀링: 마지막 함수가 호출된 후 일정 시간이 지나기 전에 다시 호출되지 않도록 하는 것실행 횟수에 제한 == 함수 호출을 시간 단위로 제한스크롤을 올리거나 내릴 때 scroll 이벤트가 매우 많이 발생하므 몇 초에 한 번, 또는 몇 밀리초에 한 번씩만 실행되게 제한
뒤로가기 버튼 감지 이벤트: "popstate" * popstate 이벤트는 현재 활성화된 히스토리 엔트리에 변화가 있을 때 마다 실행된다.* 뒤로 또는 앞으로가기 버튼, history.back(), history.forward(), history.go() >유의사