목록JavaScript/함수 (8)
솔미는 성장중
함수 선언하는 방식 1. 함수 선언문 function A(매개변수) { } 2. 함수 표현식 const A = function (매개변수) { } ------------------------------------------------ 3. 화살표 함수 const A = (매개변수) => { } 그 중 화살표 함수에 대해 알아보도록 하겠습니다! 화살표 함수의 패턴 매개변수가 1개라면 매개변수를 감싼 소괄호를 없앨 수 있다. (0개, 2개, 3개, ... 모두 다 생략하면 안 됨) const A = x => {} 함수 로직이 return키워드로 시작한다면 대괄호와 함께 생략해줄 수 있다. const B = ..
💻 객체 구조 분해 할당 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..