[JavaScript] 정규 표현식

문자열에서 특정 문자 조합을 찾기 위한 패턴이다.JavaScript에서 정규 표현식은 하나의 객체로서, RegExp의 exec(), test() 메서드와 String의 match(), matchAll(), replace(), replaceAll(), search(),

2022년 7월 28일
·
0개의 댓글
·

[JavaScript] spread와 rest

spread라는 단어의 의미인 ‘펼치다’에서 알 수 있듯이, spread 연산자를 사용하면 배열, 객체 등 iterable한 객체를 펼칠 수 있다. 즉, 0개 이상의 요소 혹은 키-값 쌍으로 확장시킬 수 있다.함수 호출배열 리터럴과 문자열객체 리터럴(ECMAScript

2022년 7월 10일
·
0개의 댓글
·

[JavaScript] DOM & Event

문서 객체 모델HTML 문서의의 각 요소들을 트리 형식으로 표현해줌각 객체를 노드라고 함document.querySelector() : 조건에 맞는 가장 첫 노드 하나만 가져옴document.querySelector('h3:nth-of-type(2)') →이렇게 css

2022년 5월 22일
·
0개의 댓글
·

[JavaScript] 정리

<script> 태그를 <head> 에 작성할 경우 브라우저가 한 줄씩 파싱하다가, 해당 태그를 만나면 block되고 필요한 JS 파일을 다운 받아서 실행한 다음, 다시 파싱으로 넘어감단점: 파일 크기가 클 경우 사용자가 웹 사이트 보기까지 많은 시간 소요&

2022년 5월 15일
·
0개의 댓글
·

[JavaScript] var, let, const 키워드 비교

ES6 이전에 자바스크립트에서 변수를 선언할 수 있는 유일한 키워드였음특징중복 선언 가능문제점: 동일한 이름의 변수가 이미 선언되어 있는지 모르고 중복 선언 & 값까지 할당할 경우 먼저 선언된 변수 값이 변경되는 부작용 발생함수 레벨 스코프오로지 함수의 코드 블록만을

2022년 4월 26일
·
0개의 댓글
·

[JavaScript] export, export default 비교

프로젝트 하면서 export, import 할 일이 많은데 매번 헷갈리는 것 같아서 정리해두고자 한다. export default 하나의 모듈에서 export default는 하나만 가능하다. 하나의 모듈에서 하나의 export default만 존재하기 때문에 imp

2022년 3월 28일
·
0개의 댓글
·

[JavaScript] JSON 메서드 비교 / Response.json(), JSON.parse(), JSON.stringify()

JSON.parse() JSON 데이터는 문자열 형식으로 이루어져 있으므로 key에 대해 value를 뽑아내는 등 해당 데이터를 사용하려면 변환이 필요하다. 이 과정을 도와주는 것이 JSON.parse() 메서드이다. 주어진 JSON 문자열을 Object 형식으로 반환

2022년 3월 14일
·
0개의 댓글
·