작성한 질문수
[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
if문 중첩 줄이기
작성
·
308
0
강의 감사합니다!
함수 정의 하실때, 변수로 정의를 하시던데,
function 함수이름() { } 으로도 정의 할 수 있는것으로 배웠는데, 강의 에서 대부분 변수로 정의 하시는 이유가 있으실까요?실무에서나 프로그래머들은 어떤것을 더 선호하고 어떤것을 쓰는게 맞는지(어떤 것을 쓰는 버릇을 남겨두는게 좋을지), 상황마다 정의 내리는 방식이 달라야 하는건지 알고 싶어 질문남깁니다!
답변 1
1
둘이 기본적으로는 스타일 차이입니다. 다만 함수선언문은 호이스팅 시 차이가 있어서 호이스팅 부분 따로 공부하시면 좋을 것 같습니다. 저는 호이스팅때문에 헷갈리는 걸 막으려고 함수표현식 스타일로 작성합니다.
답변감사합니다~정답은 없고, 스타일 차이인데, 제로초님은 호이스팅 때문에 헷갈리지 않기 때문에 함수표현식 스타일 작성을 선호하신다는 말씀이 시죠?
네네 호이스팅을 완벽히 이해했다면 둘을 자유자재로 쓰실 수 있습니다.
답변감사합니다~
정답은 없고, 스타일 차이인데, 제로초님은 호이스팅 때문에 헷갈리지 않기 때문에 함수표현식 스타일 작성을 선호하신다는 말씀이 시죠?