# deepdive

DeepDive Chapter 05 표현식과 문
값은 식(표현식)이 평가되어 생성된 결과평가 : 식을 해석해서 값을 생성하거나 참조하는 것리터럴 : 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법코드가 실행되는 시점(런타임)에 리터럴을 평가하여 값을 생성.정수, 부동소수점, 2진수 등 약

DeepDive Chapter 04 변수
하나의 값을 저장하기 위해 확보한 메모리 공간 자체 or 메모리 공간을 식별하기 위한 이름변수는 식별자라는 이름으로도 불린다.변수(식별자)는 할당된 값을 가지는게 아니라 메모리 주소를 가진다.키워드 + 변수명 작성 ⇒ 메모리 공간 주소 할당 ⇒ 할당된 메모리의 이름을

Numble K8s로 모니터링 시스템 구축하기 회고
Numble - Kubernetes로 모니터링 시스템 구축하기 회고 Numble(딥다이브)는 다양한 기술적 주제를 갖고 호스트님의 가이드라인/QnA 를 기반으로 참가자들이 해당 주제에 대해서 딥다이브하고, 내용을 공유하거나 피드백 받을 수 있도록 다양한 챌린지를 운영
[딥다이브] 25장 클래스
25. 클래스 클래스는 함수이며 기존 프로토타입 기반 패턴을 클래스 기반 패턴처럼 사용할 수 있도록 하는 문법적 설탕. ⇒ 새로운 객체 생성 메커니즘 클래스와 생성자 함수의 차이 클래스를 new 없이 호출하면 에러 발생. 생성자 함수는 new 없이 호추하면 일반함
[딥다이브] 22장 this
22. this 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수다. JS엔진에 의해 암묵적으로 생성되며, 코드 어디서든 참조할 수 있다. 함수를 호출하면 argumnets 객체와 this가 암묵적으로 함수 내부에 전달된다. 이를 지역 변수처럼
[딥다이브] 21장 빌트인 객체
21. 빌트인 객체 자바스크립트 객체의 분류 다음의 3개의 객체로 분류할 수 있다. 표준 빌트인 객체 : ECMAScript 사양에 정의된 객체. 전역 객체의 프로퍼티로서 제공. 별도의 선언 없이 전역 변수처럼 언제나 참조할 수 있다. 호스트 객체
[딥다이브] 20장 Strict mode
20. Strict mode 잠재적인 오류를 발생시키기 어려운 개발 환경을 만들고 그 환경에서 개발하는 것이 좀 더 근본적인 해결책이다. ES5부터 strict mode가 추가됐다. ESLink 같은 린트 도구를 활용해 동일한 효과를 얻을 수 있다. ES6에서 도입된
[딥다이브] 18장 함수와 일급 객체
18. 함수와 일급 객체 다음과 같은 조건을 만족하는 객체를 일급 객체라 한다. 무명의 리터럴로 생성할 수 있다. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다. 함수의 매개변수에 전달할 수 있다. 함수의 반환값으로 사용할 수 있다. JS의 함수는 위 조건을
[딥다이브] 16장 프로퍼티 어트리뷰트, 17장 생성자 함수에 의한 객체 생성
16. 프로퍼티 어트리뷰트 내부 슬롯과 내부 메서드 자바 스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드 이중 대괄호 ([[…]])로 감싼 이름들 자바스크립트 내부 로직이므로 원칙적으로는 직접적으로 접
[딥다이브] 14장 전역변수의 문제점, 15장 let, const와 블록 레벨 스코프
14. 전역 변수의 문제점 변수의 생명 주기 지역 변수의 생명 주기 변수는 자신이 선언된 위치에서 생성되고 소멸한다. 전역 변수의 생명 주기는 애플리케이션의 생명 주기와 같다. 하지만 함수 내부에서 선언된 지역 변수는 함수가 호출되면 생성되고 함수가 종료되면 소멸한
[딥다이브] 13장 스코프
23. 실행컨텍스트 프로그래밍 언어의 함수 일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것. 유지보수의 편의성을 높이고 코드의 신뢰성을 높이며, 가독성을 향상시킨다. 함수는 호출할 수 있는 객체이다. 자바스크립트 엔진은 생성된 함수
[딥다이브] 12장 함수
12. 함수 프로그래밍 언어의 함수 일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것. 유지보수의 편의성을 높이고 코드의 신뢰성을 높이며, 가독성을 향상시킨다. 함수는 호출할 수 있는 객체이다. 자바스크립트 엔진은 생성된 함수를 호출