dev42 Git 사용방법 - 기초 https://www.youtube.com/watch?v=1I3hMwQU6GU * 아래 영상을 보면서 적은 요약본 입니다. Git 이론 /실무 학습한 영상 코딩을 하려면 필수소양이라는 Git! 왜 필수일까? Git은 VCS(version Control System)란 종류의 프로그램들 중 하나이다. 즉, 프로그램의 버전 관리를 위한 툴! Git은 시간여행과 차원이동을 할 수 있는 능력을 가지고 있다. 이런 능력을 가지고 있는 Git은 다른 개발자들과 큰규모에서 협업할 경우 효율적으로 사용된다. 시간여행 능력 보통 프로그래밍을 하다보면 계속해서 새 V(버전) 이 나오게 되는데 이전 버전으로 돌아가야 하는 상황들이 종종 발생한다. Git은 버전마다 압축해서 각각 모든 버전들을 저장하면서 용량을 늘릴 필요없이.. 2023. 3. 1. 심볼 symbol 객체의 키는 주로 문자형으로 생성하고 접근한다. 아래 예제를 보면 숫자형과 불린형으로 key로 넣어 객체를 반환할때 문자형으로 반환되는 것을 볼 수 있다. 실제로 접근할 때도 문자형으로 접근할 수 있다. const obj = { 1: '숫자 1', false: '거짓', } console.log(Object.keys(obj)); //['1', 'flase'] 반환 console.log(obj['1']); // '숫자 1' 반환 // 숫자형 1과 불린형 false 를 key 값으로 넣어지만 문자형으로 전환되면서 반환 심볼형이란? 문자형으로 객체 프로퍼티 키를 반환하는것도 가능하고 한개 더 가능한것이 원시형 타입중 하나인 '심볼형' 이다. 심볼은 유일한 식별자를 만들때 주로 사용한다. 이 말이 좀 어려운데 .. 2023. 2. 22. 객체에서 쓸 수 있는 메소드들 Object.assign() : 객체 복제 기존에 있던 객체를 복사하여 사용하고 싶을땐 어떻게 해야할까? 단, 기존의 객체의 키와 값은 그대로 유지 되어야 한다. 그때 사용하는 메소드가 Object.assign()이다. const user = { name: 'Mike', } const newUser = Object.assign({}, user); newUser.name = 'tom'; // 새로 만든 객체의 이름 값은 'tom'으로 변경 console.log(newUser); // {name: 'tom'} 으로 변경되어 출력 console.log(user); // 기존 객체의 키와 값은 변하지 않고 {name: 'Mike'} 출력 위 같은 메소드 말고 아래와 같은 방법으로 복사해서 쓰면 어떻게 될까? /.. 2023. 2. 18. 계산된 프로퍼티 computed property 계산된 프로퍼티 (computed property, 연산 프로퍼티) 저장 프로퍼티와 다릴 저장 공간을 갖지 않고, 다른 저장 프로퍼티의 값을 읽어 연산을 실행하거나, 프로퍼티로 전달받은 값을 다른 프로퍼티데 저장한다. 쉽게 말하면 키(key) 값에 변수 또는 함수를 넣고 싶을때 사용된다. let a = 'age'; // 변수 a 에 age 값을 할당 const user = { name: 'Mike', [a]: 32, // computed property } // user 객체에 변수 [a]에 할당된 값을 불러옴 > 이것을 computed property 라고 불음 아래와 방식 외에도 식 자체를 넣는것도 가능 const user = { [1+4]: 5, ['안녕' + '하세요']: 'Hello', } co.. 2023. 2. 17. 이전 1 ··· 5 6 7 8 9 10 11 다음