목록Typescript (3)
happy coding
인터페이스란, 상호간에 정의한 약속 혹은 규칙을 말한다.예를 들면) 객체의 속성과 그 타입, 함수의 매개변수 및 그 스펙, 배열과 객체를 접근하는 방식, 클래스 등 let person = { name: 'Capt', age: 28};function logAge(obj: { age: number }) { console.log(obj.age); // 28}logAge(person); // 28logAge()가 받는 매개변수 형태는 age를 속성으로 갖는 객체. interface personAge { age: number;}function logAge(obj: personAge) { console.log(obj.age);}let person = { name: 'Capt', age: 28 };logAge(p..
1. 불리언2. 숫자3. 문자열 (string) : 큰따옴표 또는 작은따옴표- 템플릿 문자열 : 여러 줄에 걸쳐 문자열 작성 또는 표현식 포함시키도록 하는데, 이 문자열은 백틱/백쿼트(`)으로 감싸지며, ${ expr }와 같은 형태로 표현식을 포함시킬 수 있다.let fullName: string = `Bob Bobbington`;let age: number = 37;let sentence: string = `Hello, my name is ${ fullName }. 4. 배열 (array) : 값들을 배열로 다룰 수 있도록 해준다.두 가지 방법 (1) 배열 요소들을 나타내는 타입 뒤에 [] 를 사용하는 것, (2) 제네릭 배열 타입을 사용하는 것이다. let list: number[] = [1, 2,..
1. axios란 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 > 동형(동일한 코드베이스로 브라우저와 node.js에서 실행이 가능하다.) 서버 사이드에서는 네이티브 node.js의 http 모듈을 사용하고, 클라이언트(브라우저)에서는 XMLHttpRequests를 사용한다. 2. axios 특징 브라우저를 위해 XMLHttpRequests 생성 node.js를 위해 http 요청 생성 Promise API를 지원 요청 및 응답 인터셉트 요청 및 응답 데이터 변환 요청 취소 JSON 데이터 자동 변환 XSRF를 막기위한 클라이언트 사이드 지원 3. CommonJS 사용법 const axios = require('axios').default; const axios = requir..