커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
function 관련 질문입니다.
[왕초보] 나만의 수익성 앱, 앱개발 종합반
1주차
북마크
김*오
댓글
1
추천
0
조회수
4
조회수
4
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요.


처음에 함수 function 기능을 배울 때는 구문을

1)

function 함수이름(필요한 변수들) {
	내릴 명령들을 순차적으로 작성
}

함수이름(필요한 변수들);


이렇게 배웠는데, 1-6강의 arrow function을 배우면서 본 함수 구문은

2)

[기존 방식]


let a = function() {
  console.log("function");
}
a();

 결과값 : function


입니다.


아래 구문에서 let a = function() 이라는 구문이 function a() 라는 것과 같은 거라 생각해서

3)

function a() {
  console.log("function")
}
a(); 


를 입력해봤는데, 오류가 나옵니다.


질문은, 1) 구문과 2) 구문의 차이점 때문에 2) 구문을 3) 처럼 바꿨을 때 안되는 거라고 생각하는데요

1) 구문과 2) 구문의 차이는 무엇이고, 2) 구문을 1) 구문처럼 쓴다면 어떻게 쓸수 있는지 알려주시면 감사하겠습니다.









취소
 공유
취소
댓글 0
댓글 알림
나의얼굴