//나쁜 코드
function getUserType(type){
switch(key){
case 'ADMIN':
return '관리자';
case 'INSTRUCTOR':
return '강사'
}
}
//클린코드
function getUserType(type){
const USER_TYPE={
ADMIN : '관리자',
INSTRUCTOR : '강사'
}
return USER_TYPE[type] || '해당없음';
}
//기존 코드
function Person1(name,age,loaction){
this.name = name;
this.age = age;
this.location = location;
}
const poco1 = new Person1('poco',30,'korea');
//구조 분해 할당 사용
function Person(name,{age,location}){
this.name = name;
this.age = age;
this.location = location;
}
const pocoOptions={
age:30,
location:'korea'
}
const poco = new Person('poco', pocoOptions)
const orders = ['First',' second','third'];
const st = orders[0];
const rd = orders[2];
const {0:st2, 2: rd2}= orders
console.log(st2); // First
console.log(rd2); // third
이번 강의는 기존에 알고있거나, 타입스크립트로 커버가 가능하거나, 아니면 어려워서 스킵한 강의들이 있었당
나중에 다시 듣고 내용 추가해야지