let과 var은 유효 범위가 다르다
- var : 전역 유효 범위와 함수 유효 범위만 지닌다. if문 등 함수가 아닌 다른 블록에서 선언하면 전역변수가 된다.
- let : 블록 범위내에서 선언된 변수는 블록 안에서만 유효하다
const add = (param) =>{
//구현부
}
const hobbies = ['Sports', 'Cooking'];
const activeHobbies = ['Hiking'];
activeHobbies.push(...hobbies);
console.log(activeHobbies);
const add = (...numbers: number[]) => {
return numbers.reduce((acc, cur) => acc + cur, 0);
};
const addedNumbers: number = add(5, 10, 2, 3, 7);
console.log(addedNumbers);
// const hobby1 = hobbies[0];
// const hobby2 = hobbies[1];
const [hobby1, hobby2 , ...remainingHobbies] = hobbies;