코드의 변경점을 저장하려면 우선 `git` 초기화부터 해야한다. 💡 깃 초기화 방법 [git] 깃 초기화 | 소스 코드를 잘 관리하자gitgit은 소스코드의 변경 사항을 추적 및 관리하는데에 사용된다. 코드의 변경 사항들이 전부 기록된다. 개인 프로젝트 및 팀 프로젝트를 관리 할 때 아주 요긴하게 사용된다. git 설치1. git을reactjy2.tistory.com git add - 변경된 파일 추가깃으로 관리되는 디렉토리내의 변경 사항들을 스테이징 영역에 추가할 때 `git add` 명령어를 사용한다. 오직 스테이징 영역에 추가하기 위해서 사용되는 명령어이다. (변경 이력을 저장하려면 스테이징 영역에 있는 대상을 커밋해주어야함. 뒤에 나옴) 대충 `new_file.js`라는 파일을 추가하고..
객체끼리의 비교`변수`끼리는 데이터를 비교하여 값이 같거나 다르면 `true/false`를 리턴해준다. 하지만 `객체`끼리 비교하게 되면 값이 같아도 `false`를 리턴하는데 이유는 메모리에 `값` 자체를 저장하는게 아니고 객체가 저장된 `주소값`을 저장하기 때문이다. 따라서 같은 데이터를 가지고 있더라도 다른 주소를 참조 하기 때문에 `false`가 나오게 된다. 그럼 어떻게 비교하는데?`JSON.stringify()`를 사용해서 객체를 ` 문자열로 변환 `하고 비교하면 된다. 객체를 문자열로 변환 | JSON.stringify()let person = { name: "홍길동", age: 30, gender: "남자",}console.log(JSON.stringify(person)..
Object (객체)여러가지 {`Key`:`Value`} 를 하나의 변수에 저장할 수 있는 데이터 타입을 `객체(Object)` 라고 한다. 간단한 객체 예시let person = { name: "홍길동", age: 30, gender: "남자",} 각각의 `Key`로 데이터에 접근할 수 있고, `Key`자체를 구할수도 있다. Key를 구하는법 | Object.Keys()let keys = Object.keys(person);console.log("keys => ", keys);// 출력: keys => [ 'name', 'age', 'gender' ] `Object.keys()` : 인자로 객체를 넣어주면 해당 객체의 `Key`들을 배열 형태로 반환한다. Value를 구하는법..