inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Javascript ES6+ 제대로 알아보기 - 초급

let

궁금한게 있는데요 ..

305

김동

작성한 질문수 34

0

ㅠ 블록스코프 안에서(지역) 밖을(전역) 볼수있는데 그게 let이나 const 키워드로 선언한 (변수)만 해당되는게 맞는지요?

아그리고 retun에 대해서 궁금한게요 ㅠ retun을 하면 함수스코프 안에 있는 모든걸 계산해주나요?;;

es6 javascript

답변 2

0

김동

아 정말 감사합니다. return 옆에 오는것만 반환이 되는 거였군요!! 감사합니다. !

0

정재남

ES6에서 도입된 let과 const는 블록스코프 내부에서 선언한 경우 해당 블록스코프의 외부에서는 접근할 수 없습니다.

반면 ES5 이전부터 존재했던 var는 블록스코프의 영향을 받지 않기 떄문에 내부에서 선언하더라도 외부에서 접근 가능합니다.

return문 자체는 함수 내부의 결과를 전부 계산해서 반환하는 것이 아닙니다.
그저 return문이 존재하는 위치에서, 반환하도록 명령한 내용만을 수행할 뿐입니다.

함수 내부에서 return문보다 위쪽에 위치한 내용들이 모두 차례로 실행된 다음 return문이 실행되고 함수는 종료됩니다.

함수 내부에서 return문보다 아래에 위치한 내용들은 실행되지 않습니다.

프로토타입 체이닝에 대해서

0

376

1

react 사용할 때 destructuring assignment라고 하는거 진짜 많이 사용 했는데 신기합니다.

0

520

1

2023-10-30일 기준 Object Rest/Spread Properties 적용 됬나봐요. 짱신기

0

336

1

제가 이해한 부분이 혹시 맞는지 알 수 있을까요?

0

310

2

블록스코프 내에서 펑션을 선언해서 사용하는경우가 있나요?(실무)

0

345

1

클래스에서 화살표함수?

0

1217

2

default parameter TDZ

0

278

1

강의 자료

1

304

2

전개 연산자 얕은 복사 질문

0

276

1

궁금한게 잇는데요 여기서 this는 array값을 출력해주나요?

0

357

1

template literal 강의에서의 reduce 메소드

0

310

2

다운로드 받은파일

0

283

1

const 이럴때도 사용하나요?

0

384

1

순서정렬

0

233

1

함수선언문 말고 arrow function

0

259

1

this바인딩 질문

1

265

1

에로우함수 new.target

0

206

2

함수표현식질문

0

222

1

rest parameter장점

0

310

1

if(exps[i])

0

190

1

좋은강의 감사합니다 이거는 호이스팅이 실행안되는거 같은데

0

302

3

해체하여 적용하려는 대상은 해체하는 대상의 타입에 매칭해야하나요?

0

170

1

강의노트 없습니다.

0

231

1

강의노트를 열면 텍스트가 다 깨집니다.

0

159

2