오브젝트 복사와 참조 깊은복사 얕은복사 이해

오늘은 오브젝트 복사에 대해 알아봅니다. 원시값은 복사되고 오브젝트는 참조가 된다. 이말이 매우 중요함. 즉 숫자,문자,불린은 값자체가 복사되고 오브젝트,배열,함수는 단지 참조만 된다. 참조가 되면 참조한 값을 바꾸면 원본도 같이 바뀌게 된다. 이말이 이해가 안되어도 아래를 보면 이해 할 수 있다. 원시형 자료형인 숫자, 문자,…

0 Comments

자바스크립트 스코프(scope)

스코프 문제에서 기억해야할 4가지 1. 블록 안에서 선언된 let,const로 선언된 변수는 블럭범위(중괄호{}로 감싸진범위)를 벗어날 수 없다.2. 함수 안에서 var로 선언된 변수는 함수범위(function(){})를 벗어날 수 없다.3. 블록이나 함수 내부에서 변수를 찾다가 없으면 상위의 블록이나 함수에서 그래도 없으면 더 상위로 계속 올라가서 찾는다. 이런 것을…

0 Comments

자바스크립트 배열 정리 – 이것만은 꼭 알아 둬야 함

배열에 데이터를 추가/삭제 push - 배열의 끝에 데이터를 추가 함. unshift - 배열의 처음에 데이터를 추가 함. pop - 배열의 끝에 있는 데이터를 제거하고 그 값을 반환해줌. shift - 배열 처음에 있는 데이터를 제거하고 그 값을 반환해줌 배열 잘라내거나 합치기 splice(시작위치,갯수,...,데이터) - 시작위치부터…

0 Comments

VSCODE 플러그인 내가 설치한 것 정리

주로 작업하고 있는 곳이 아닌 곳에서 vscode로 코딩하는 경우를 대비해서 내가 설치한 확장 플러그인을 정리해둔 것입니다. 1. Auto Rename Tag 쌍으로 되어 있는 하나의 태그 코드를 수정하면 다른쪽의 닫는 태그도 자동으로 수정되는 플러그인 작동화면 2. Bracket Pair Colorizer 괄호들을 정확히 식별하기 위해 괄호를…

0 Comments