목록Javascript (17)
솔미는 성장중
💻 객체 구조 분해 할당 const user = { name: 'solmi', age: 99 } function getName(user) { return user.name } console.log(getName(user)) //solmi const user = { name: 'solmi', age: 99 } function getName(user) { const { name } = user return name } console.log(getName(user)) //solmi const user = { name: 'solmi', age: 99 } function getName({ name }) { return name } console.log(getName(user)) //solmi 이 예시에 주목하기 ..
함수 선언문 function example() { } 함수 표현식 : 변수에 함수가 들어감 const example = function () { } 호이스팅 : 함수 선언부가 유효 범위의 최상단으로 끌어올려지는 현상 : 함수 선언문에서만 일어나고 함수 표현식에서는 작동하지 않음. 1) 함수 선언문 function example() { console.log('테스트중입니다!') } example() //테스트중입니다! example() function example() { console.log('테스트중입니다!') } //테스트중입니다! 이것이 호이스팅. 함수 선언문을 사용하면 어떤 위치에서 함수를 호출해도 문제 없이 작동하는 모습이다!! 2) 함수 표현식 example() const example = f..