# 스코프

22개의 포스트
post-thumbnail

함수와 블록 스코프

참고 original source of this posting from https://css-tricks.com/javascript-scope-closures/ 해당 포스팅은 개인적으로 공부하고 정리하기위해 자바스크립트 개발자라면 알아야할 33개념을 번역한 htt

약 6시간 전
·
0개의 댓글

스코프

스코프는 자바스크립트를 포함한 모든 프로그래밍언어의 기본적인 개념이다. 자바스크립트 스코프는 함수가 선언된 그 위치에서 스코프가 정해진다. 이런 식으로 지역 스코프에서 전역변수를 참조할 수 있다.

2일 전
·
0개의 댓글
post-thumbnail

[Java Script] 변수관리와 스코프 체인

미리알면 좋은 것 > - 스코프란 변수에 접근할수있는 범위 자바스크립트는 for(){}, if{} 같은 구문은 스코프가 없다. 오직 함수만이 스코프의 한 단위가 된다. 자바스크립트에서 함수를 선언할때마다 새로운 스코프를 생성하게 된다. 함수스코프는 지역스코프의 예이다.

2020년 11월 26일
·
0개의 댓글
post-thumbnail

Javascript Koans & 헷갈리는 개념

04_Scope.js08_SpreadSyntax.js이 두가지 과제가 조금은 이해가 가지 않았다.스코프, 클로저 개념이 아직 정리가 잘안되서 다시 체킹할 필요가 있겠다.git 오류가 발생했는데 이전 기수에서 했던 과제의 레포지토리가 남아 있어서아마도 삭제 후 다시 진행

2020년 11월 5일
·
0개의 댓글

[코어 자바스크립트] 02. 실행컨텍스트

실행할 코드에 제공할 환경 정보들을 모아놓은 객체VariableEnvironment: 현재 컨텍스트 내의 식별자들 정보 + 외부 환경정보, LexicalEnviornment의 스냅샷LexicalEnvironmnet: VariableEnvironment와 같지만 변경사항

2020년 9월 19일
·
0개의 댓글
post-thumbnail

TIL18: Scope - 2

Global Varialbe and Window ObjectInitailized Variable without Declaration

2020년 9월 17일
·
0개의 댓글

[Javascript] 스코프 (Scope)

var는 function scope에서 동작한다. 간단히 말해서, var로 변수를 선언하면, block scope는 없다고 생각하고 동작하고, function scope에서는 function내부와 외부의 변수값이 연결되지 않는다. function scope가 범위

2020년 9월 6일
·
0개의 댓글
post-thumbnail

[Javascript] Scope(스코프)와 Closure(클로저)

➡️ 변수 접근 규칙에 따른 유효 범위js에서는 기본적으로 함수가 선언되는 동시에 자신만의 스코프를 가진다.

2020년 9월 1일
·
0개의 댓글
post-thumbnail

[TIL] 2020/08/22

Today, I Learned 먼저, 오늘은 웹 브라우저에서 자바스크립트 엔진이(크롬의 경우 V8) 어떤 식으로 구성되어있고, 어떻게 실행되는지를 공부했다.먼저, 자바스크립트 엔진의 구성요소는 memory heap과 call stack이고, 이 call stack

2020년 8월 22일
·
0개의 댓글

[JavaScript] 함수 레벨,블록 레벨 스코프

함수 내에서 선언된 변수는 함수 내에서만 유효하며 함수 외부에서는 참조할 수 없다. 즉, 함수 내부에서 선언한 변수는 지역 변수이며 함수 외부에서 선언한 변수는 모두 전역 변수이다.모든 코드 블록(함수,if문,for문,while문,try/catch문 등)내에서 선언된

2020년 8월 21일
·
0개의 댓글
post-thumbnail

[TIL] 2020/08/15

Today, I Learned Planning to Study 고차함수 코플릿 23, 27번 다시 풀어보기(답은 맞았지만, 풀이가 레퍼런스에 비해서 비효율적이였음

2020년 8월 15일
·
0개의 댓글

var, let, const

선언단계 》 초기화단계 》 할당단계전역스코프이며 재선언, 재할당, 호이스팅이 가능하다블록스코프이며 재할다은 가능하나 재선언, 호이스팅은 불가능하다블록스코프이며 재선언, 재할당, 호이스팅 모두 불가능하다스코프란? 영역호이스팅이란? 코드에 선언된 변수 및 함수를 코드상단으

2020년 8월 15일
·
0개의 댓글
post-thumbnail

렉시컬 스코프

아래 코드의 시행결과를 예측해보자.

2020년 8월 2일
·
0개의 댓글
post-thumbnail

정적스코프(렉시컬)

log()의 실행값은 'zero' 이다.'스코프체인을 따라 변수나 함수는 한단계씩 올라가며 찾는다.'자칫 wrapper함수 안에 있는 log();를 console.log(name)으로 착각하게 되면, name = 'nero'로 읽는 오류를 범할 수 있다.코드는 코드자체

2020년 7월 1일
·
0개의 댓글
post-thumbnail

[javascript] Scope

자바스크립트의 Scope에 대해 알아보자.

2020년 6월 17일
·
0개의 댓글

[JS/Func] 함수 선언문 vs 함수 표현식

선언문과 표현식을 구분하는 가장 쉬운 방법은 function이라는 단어가 구문에서 어디에 위치하는가를 살펴보면 된다.function이 구문의 시작 위치에 있는 경우 → 함수 선언문다른 경우 → 함수 표현식함수 선언문과 함수 표현식의 중요한 차이는 함수 이름이 어느 스코

2020년 4월 30일
·
0개의 댓글

[JS] ReferenceError / TypeError

스코프에서 대상을 찾았는지와 관계가 있다.스코프 검색은 성공했으나, 결괏값을 가지고 적합하지 않거나, 불가능한 시도를 한 경우를 의미한다.

2020년 4월 30일
·
0개의 댓글

스코프와 클로저

스코프 스코프란? 자바스크립트에서 스코프란 어떤 변수들에 접근할 수 있는지를 정의합니다. 스코프엔 두 가지 종류가 있습니다. 전역 스코프와 지역 스코프로 나뉩니다. 그럼 먼저 전역 스코프에 대해서 알아봅시다. 전역 스코프 전역 스코프는 변수가 함수 바깥이나 {}바깥에서 선언되었다면, 전역 스코프에 정의 됩니다. 위와같이 전역 변수를 선언한다면 코드 모...

2019년 12월 26일
·
0개의 댓글