[Javascript] 정규표현식 RegExp

1. Flag (플래그) 2. Groups and ranges 3. Quantifiers 4. Boundary-type 5. Character classes Flag (플래그) 플래그는 정규표현식의 옵션으로 검색하려는 문자 패턴에 추가적인 옵션을 넣어 원하는 문자 검색 결과를 반환한다....

[Typescript] JS to TS Project - 6. strict 타입 적용 (null 타입 오류)

1. strict 옵션 적용 2. strictFunctionTypes 3. strictNullChecks 오류 해결 1_ if, 삼항연산자 4. strictNullChecks 오류 해결 2_ non-null assertion 5. strictNullChecks 오류 해결 3_옵셔널 체이닝 연산자 5. strictNullChecks 오류...

[Typescript] JS to TS Project - 5. API 함수 타입 정의

1. axios api 함수 반환 타입 정의 2. 개발자도구 network탭 data확인 3. interface선언 후 객체타입 지정 4. 타입 선언 모듈화 5. chart.js getContext 에러 axios api 함수 반환 타입 정의...

[Typescript] JS to TS Project - 4. 외부 라이브러리 모듈화 (axios, chart.js, Definitely Typed)

1. axios 설치 2. chart.js 설치 3. chart.js import 에러 4. Definitely Typed 5. 타입선언 라이브러리가 제공되지 않는 외부 라이브러리 대처 방법 axios 설치 axios 공식 문서 지금 프로젝트의 axios를...

[Typescript] JS to TS Project - 3. 프로젝트 개발 환경 구성 (babel, eslint, prettier)

1. babel, eslint, prettier 설치 2. 바벨 (babel) 3. Prettier 4. ESLint babel, eslint, prettier 설치 아래 명령어로 babel, eslint, prettier를 설치한다. npm i -D @babel/core @babel/preset-env @babel/preset-typescript @typescript-eslint/eslint-plugin @typescript-eslint/parser...