클로저

들어가며.. 자바스크립트는 함수 지향 언어입니다. 이런 특징은 개발자에게 많은 자유도를 줍니다. 함수를 동적으로 생성할 수 있고, 생성한 함수를 다른 함수에 인수로 넘길 수 있으며, 생성된 곳이 아닌 곳에서 함수를 호출할 수도 있기 때문입니다. 함수 내부에서 함수 외부에 있는 변수에 접근할 수 있다는 사실은 앞서 학습해서 알고 계실 겁니다. 그런데 함수가 생성된 이후에 외부 변수가 변경되면 어떤 일이 발생할까요? 함수는 새로운 값을 가져올까요? 아니면 생성 시점 이전의 값을 가져올까요? 매개변수를 통해 함수를 넘기고 이 함수를 저 멀리 떨어진 코드에서 호출할 땐 어떤 일이 발생할까요?...

June 29, 2021 · nibble2

표현식과 문

식별자 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다. 식별자는 값이 아니라 메모리 주소를 기억하고 있다. result <- 0x066f918 30 변수이름(식별자) 메모리주소 메모리 만약 var scope; 로 변수를 선언한다면 undefined값이 암묵적으로 할당되어 초기화 된다. undefined는 자바스크립트에서 제공하는 원시 타입의 값이다. (6장) 표현식과 문 값은 표현식이 평가되어 생성된 결과를 말한다. 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다. 리터럴 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다....

June 20, 2021 · nibble2

[TIL] 2021년 6월 첫째주

To do list 클린코드 스터디 - 함수 내용 정리 알고리즘 스터디 - 스택 정리 알고리즘 스터디 - 개인 문제 풀기 운영체제 과외 데이터베이스 관계 모델링 운영체제 과외 종료

June 1, 2021 · nibble2

Docker로 MongoDB를 사용할 때 주의할 점

상황 모든 프로그램은 보통 포트도 함께 설정이 된다. 나의 Demon MongoDB:27017(local) vs Docker MongoDB:27017가 충돌되어 DB에 접속하지 못하는 상황이 발생하였다. docker-compose.yml 포트 변경 변경된 포트를 사용하여 docker mongoDB로 접근한다. 나의 local mongoDB PORT : 27017 도커 MONGODB PORT로 접속하는 포트 : 27018 주의할점은 도커네의 몽고디비 포트는 27017이다 토론 과연 도커(Docker) 컨테이너를 통해 데이터베이스를 운영하는 게 좋은 방법일까?...

May 26, 2021 · Nibble

[TIL] 2021년 5월 넷째주

To do list 클린코드 스터디 - 함수 내용 정리 알고리즘 스터디 - 개인 문제 풀기 알고리즘 스터디 - 공통 문제 풀기 운영체제 과외 Js class 데이터베이스 관계 모델링 알고리즘 스터디 - 개인 문제 풀기 | 이상하게 Linked List가 잘 이해가지 않는다.. 프로그래머스 위주로 풀어와서 그런가 Linked List 문제를 많이 접하지 못했다.. 1290. Convert Binary Number in a Linked List to Integer (easy) 203. Remove Linked List Elements 21....

May 24, 2021 · Nibble