본문 바로가기
반응형

분류 전체보기130

얕은복사 깊은복사 개념 코딩을 하다보면 얕/깊은 복사 개념을 모르면 중간중간 멈추게 된다. 어렴풋이 살짝만 알고 있던 상태에서 그순간만 이해하려고 대충 넘겼는데 데이터 타입정리하다보니 얕 깊복사 확실히 알아두자 맘을 먹게됐다. 어짜피 해야하면서 ㅋㅋㅋ 왜이리도 어슬렁 하는거니 ㅠㅠㅠㅠ 앞에 데이터타입에 대한 개념을 정리한것을 토대로 얕은 복사는 객체의 참조 값(주소 값) 을 복사, 깊은 복사는 객체의 '실제 값'을 새로운 메모리 공간에 복사한다. 🍓[ 얕은 복사 (shallow Copy) ] 흔히 알고 있듯, 객체에 담겨있는 변수를 다른 변수에 할당하면 call by reference (데이터 복사가 아닌 참조 형태)가 일어나게 되며, 한 변수를 변경하면 다른 변수의 데이터도 변경이 된다. 🔷 [참조형 데이터] 기본형 데이터의.. 2022. 9. 2.
Symbol ES6에서 도입된 7번째 원시형 데이터 타입이다. 심벌 값은 다른 값과 중복되지 않는 유일무이한 값이다. 주로 이름의 다른 값들과 충돌을 피하고 싶을 때 유일한 프로퍼티 키를 만들기 위해서 사용한다. const someSymbol = Symbol() const someSymbol1 = Symbol(`some symbol`) 🔷 심벌 값의 생성 const mySymbol = Symbol() console.log(typeof mySymbol); //symbol console.log(mySymbol) //Symbol() new Symbol() //TypeError: Symbol is not a constructor const mySymbo2 = Symbol('she') const mySymbo3 = Symbo.. 2022. 9. 1.
자바스크립트 DATA Types 자바스크립트 타입과 그 차이가 발생하는 원인에 대해서 파악을 해야한다. 해당 글은 코어 자바스크립트 강의를 요약하면서 공부하였다. 자바스크립트는 원시타입 (Primitive Type)과 참조 타입(Reference Type)이라는 두가지 타입의 자료형을 제공한다. - 원시타입 (Primitive Type)은 immutable(불변성) 이다. 새롭게 메모리 주소가 만들어 지는 것이 아니다. 한번 만들어진 메모리에 저장된 값이 불변한다. 변하지 않는 성질로 즉, 생긴게 다르면 결국 다른 것 string number boolean undefined null Symbol(es6) - 참조 타입(Reference Type) Object Array Function RegExp Set/ WeakSet Map/ Wea.. 2022. 9. 1.
comments에 대한 CRUD 요청 만들어보기 GET, POST, PUT, DELETE 메서드로 comment 에 대한 각각의 요청을 구현해보자! [사용된 환경] - json-server - Axios [테스트 순서] 1. json-server npm install 1-2. db.json 파일 생성 3. axios로 비동기통신 4. 서버와 통신해보기 🔶 1. json-server 사용하기 기본 사용 참고 사이트 json-server는 REST API를 구축해주는 라이브러리이다. REST API 서버의 기본적인 기능을 갖추고 있지만 산업용은 아니고 서버 통신 TEST용도로 쓰인다. 🔹1) 설치하기 https://www.npmjs.com/package/json-server json-server Get a full fake REST API with zer.. 2022. 8. 31.
728x90
반응형