웹서비스 프론트엔드 과정

오늘은 끝날때 배운걸 가지고 샘플 프로젝트 만들어 볼 예정 -> abstract에 막혀 못했습니다..

git clone(프로젝트 관리)

git clone URL / git init
git add .
git commit -m "디렉토리"
git push origin main

화살표가 종속된 의미로 이해, 여기에 +Unknown(새로 생긴 개념)이 있음


as any는 가급적으로는 사용하지 않는 것이 좋다


any의 불안정성을 해소하기 위해 나왔다





function runMore(distance:number):number{
return ditance + 10;
}
console.log(runMore(20));





조건을 만족하는 첫번째 값

조건을 만족하는 모든 값



고유한 값이나 객체의 컬렉션
const userIds={1,2,1,3}
const uniqueIds = new Set(userIds);
console.log(uniqueIds);
uniqueIds.add(10);
console.log('add 10', uniqueIds);
console.log('has', uniqueIds.has(3));
console.log('size', uniqueIds.size);
for (let item of uniqueIds){
console.log('iterate', item); }

추상클래스와 일반클래스, 추상클래스와 인터페이스 구분
네임스페이스=내부 모듈
interface -implements, class -extends
삼항연산자 value = (조건) ? statment1 : statment2;
value = (조건1) ? statment1 : (조건2) ? statment2;
val1 !=null ? val1: val2; //val1이 null이 아니면 그대로 null이면 val2