2021년08월03일
수정하기
문서 생성 2021-08-03 14:22:09 최근 수정 2021-08-03 20:40:22
Note
Algorithm
- Merge-Sort
- 분할과 정복 알고리즘은 존 폰 노이만이 개발했다는 사실을 알게되었다.
- 공부하다가 자바스크립트에서
Array.prototype.sort()
는 무슨 알고리즘으로 만들어졌는지 궁금해졌다.- 스택오버플로우에 나와있는 답변에는, 배열 유형에 따라 정렬 방법이 다양하다는 것을 알게되었다.
TypeScript
TypeScript Interface
객체의 타입을 정의할 때 인터페이스를 이용해 속성의 타입을 정의할 수 있다.
interface Cat {id: number;name: string;}let lion: Cat {id: 1,name: 'Simba',}let tiger: Cat {id: 2,name: 'Tigger',}함수의 구조에 인터페이스를 활용할 수 있다.
interface calcFunction {(a: number, b: number): number;}const sum: calcFunction = (a: number, b: number): number => {return a + b}const area: calcFunction = (a: number, b: number): number => {return a * b}console.log(sum(10, 20));console.log(area(10, 10));인터페이스는 확장이 가능하다.
interface Person {name: string;age: number;}interface Developer extends Person {language: string;}let padosum: Developer = {name: '연정',age: 28,language: 'typescript',}console.log(padosum);
log
- 홈트했다. (10/28) 너무 덥다. 빨리 좀 선선해져서 나가서 운동을 하고싶어졌다.
- 타입스크립트를 배워보니 자바를 처음 배울 때가 생각이 났다.