\-> 기본 자료형 할당 (값 복사) \-> 객체 자료형 할당얕은 복사 와 깊은 복사 란??얕은 복사 : 주소값을 복사하는 것이라 변수이름만 다를뿐 같은 주소를 바라보고 있어서 한쪽을 변경하면 주소의값이 변하기 때문에 같은 주소를 바라보니 두 변수가 변해버린 같은 주소
참조 자료형의 데이터는 동적(dynamic)으로 변한다.참조 자료형을 변수에 할당할 경우, 데이터의 주소가 저장된다.원시 자료형 또는 원시 자료형의 데이터를 함수의 인자로 전달할 경우, 값 자체의 복사가 일어난다.사실 함수의 인자도 변수에 자료(data)를 할당하는 것
과제를 풀기전 JSON에 대하여 간단히 알아보자.JSON은 JavaScript Object Notation의 줄임말로,데이터 교환을 위해 만들어진 객체 형태의 포맷이다.네트워크를 통해 어떤 객체내용을 다른 프로그램에 전송한다고 가정했을때,이 객체 내용을 일종의 메신저
Tree UI Tree UI가 재귀를 사용할 수 있는 구조임을 이해할 수 있는지 알아보는 과제이다. 아래와같은 Tree UI를 구현해본다. 위의 음료 등등 tree 구조를 가진 배열인 menu라는 상수가 있다. children속성안에는 menu와 비슷하게 nam
잘 몰랐던 부분을 정리해본다.복사에는 여러가지 방법이 있다.아래에는 객체를 얕은복사와 깊은복사로 복사해서 변수에 담아두고 비교를 해보았다.위와 같이 얕은복사를 하면 1차원객체는 주소값을 공유를 안하고있지만, 객체내부속성의 객체는 주소값을 공유하기에 obj1 과 obj2