let food = ["닭갈비", "닭꼬치", "닭강정"]
let drink = ["소주", "맥주"]
let Favorite = [...food, ...drink]
console.log(Favorite.join(', '))
닭갈비, 닭꼬치, 닭강정, 소주, 맥주
let [last] = [...food].reverse()
console.log(last)
닭강정
function directions(...args){
var [start, ...remaining] = args;
var [finish, ...stops] = remaining.reverse();
console.log(`${args.length} 도시를 운행합니다.`);
console.log(`${start}에서 출발합니다.`);
console.log(`목적지는 ${finish}입니다.`);
console.log(`중간에 ${stops.length}군데 들립니다.`);
}
directions("서울", "수원", "천안", "대전", "대구", "부산");
6 도시를 운행합니다.
서울에서 출발합니다.
목적지는 부산입니다.
중간에 4군데 들립니다.
var morning = {
breakfast: "샌드위치",
lunch: "닭갈비"
};
var dinner = "간장불고기";
var meals = {
...morning,
dinner
};
console.log(meals);
{breakfast: '샌드위치', lunch: '닭갈비', dinner: '간장불고기'}
breakfast: "샌드위치"
dinner: "간장불고기"
lunch: "닭갈비"
[[Prototype]]: Object
class Grade {
constructor(kor, eng, math) {
this.kor = kor;
this.eng = eng;
this.math = math;
}
print() {
console.log(`국어 : ${this.kor} 영어 : ${this.eng} 수학 : ${this.math}`)
}
avg() {
return "평균 : " + (this.kor + this.eng + this.math) / 3.0
}
}
let grade = new Grade(70, 80, 90)
grade.print();
console.log(grade.avg())
국어 : 70 영어 : 80 수학 : 90
평균 : 80