강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của kunio18810012
kunio18810012

câu hỏi đã được viết

Tìm hiểu web tương tác bằng cách tạo trò chơi trên web! JAVASCRIPT

Cài đặt cơ bản

const 변수 및 Arrowfunction 방식 질문

Viết

·

416

0

안녕하세요 강사님 질문이 있습니다.

2:21 에서

const 는 흔히 상수형태로 잡기 위해 많이 쓰는걸로 알고 있는데요

이 const 상수 선언 방식에서 ()=> 

Arrow function 형태가 혼합해서 들어가는것 같은데

어떤 용도인지 궁금해서 질문 드립니다.

 

constarrowfunctionHTML/CSSjavascript인터랙티브-웹

Câu trả lời 2

1

ggangcoding162118님의 프로필 이미지
ggangcoding162118
Người chia sẻ kiến thức

안녕하세요 :)
자세히 설명하고자 하면 내용이 너무 많기 때문에 간략하게 설명드리겠습니다 :)

다음과 같이 작성하고 실행하면 어떻게 될까요??
<script>
test = () => {
console.log('1')
}

test = () => {
console.log('2')
}

test();
</script>
1로그가 나오는 함수는 무시되고
두번째 함수가 실행되어 2라는 로그만 나오겠죠??(직접 실행해보세요)

그럼 다음과 같이 작성하면 어떻게 될까요?
<script>
const test = () => {
console.log('1')
}

const test = () => {
console.log('2')
}

test();
</script>
test 함수가 이미 선언되었다고 나올겁니다 :)

즉 프로그램을 작성할때 중복되어 선언해 발생하는 실수를 방지하기 위함 정도로 생각하면 될 것 같습니다.
조금 더 깊숙히 알고 싶다면 Javascript es6, 호이스팅 등을 조금 더 깊숙히 공부해 보면 좋을것 같습니다 :D

그럼 또 다른 궁금증이 생기면 문의주세요 :D


0

GunLoc님의 프로필 이미지
GunLoc
Người đặt câu hỏi

답변 주신 사항 감사히 잘 읽었습니다..^^

근데 제가 이 질문 드린 의도는

const가 변수형태이지만, 중복을 방지하기 위해서 상수형태로 선언한것인데 거기에 ArrowFunction 형식으로 혼합되서 사용한것이 생소해서 질문 드려봤어요

 

제가 아는 방식은 const aa = 1; 보통 이런식으로 많이 알고 있었는데

여기에 변수(상수) + function 을 혼합해서 쓰는 부분이 궁금해서 질문 드려봤습니다~

그냥 변수 형태에도 function을 혼합해서 사용하면 된다라고 알고 넘어가면 되는건가해서요

ggangcoding162118님의 프로필 이미지
ggangcoding162118
Người chia sẻ kiến thức

안녕하세요! :)

네. 혼합해서 사용해도 딱히 문제 될 건 없을 것 같습니다 :)

그럼 또 다른 궁금증이 생기면 문의주세요 :)

Hình ảnh hồ sơ của kunio18810012
kunio18810012

câu hỏi đã được viết

Đặt câu hỏi