TIL 3주차 1일 - Git 기초, 배열 개념

Sang heon lee·2021년 5월 24일
0

TIL 리스트

목록 보기
13/60

학습 내용

1. Git 과 Github

  1. 이전에 공부한 다양한 명령어들을 사용해봄

  2. pair 와 가상의 프로젝트 상황을 만들어 보고 실습

  3. conflict 상황을 만들어보고 직접 merge를 실행해봄.

2. 배열의 개념

  1. 배열이란 순서가 있는 값, [ ] 로 표현 (대괄호)

  2. 인덱스 : 0번째 인덱스, 1번쨰, 인덱스
    요소(element) : n번째 인덱스의 data

  3. 변경자 method : 해당 메서드는 원본 배열을 수정한다.
    접근자 method : 해당 메서드는 원본에 기반하여 새로운 배열 혹은 정보를 나타낸다.       원본 immuntable

3. 배열(Array)의 method

  1. 배열의 길이, length           원본 immuntable
let myNum = [73, 98, 86, 61]
myNum.length; // 4
  1. 배열의 끝에 인덱스 삽입, push
let myNum = [73, 98, 86, 61]
myNum.push(96);
console.log(myNum); // [73, 98, 86, 61, 96]
console.table(myNum); // 표 형태 [73, 98, 86, 61, 96] 
  1. 배열의 끝 인덱스 삭제, pop
let myNum = [73, 98, 86, 61]
myNum.pop();
console.log(myNum); // [73, 98, 86, 61]
  1. 배열 판독, Array.isArray           원본 immuntable
let myNum = [73, 98, 86, 61]
Array.isArray(myNum); // true
  1. 배열내 (맨앞) 인덱스 추출, shift
let myNum = [73, 98, 86, 61]
myNum.shift(); // 73
console.log(myNum); // [98,86,61]
  1. 배열내 (맨앞) 인덱스 삽입, unshift
let myNum = [98, 86, 61]
myNum.unshift(100); /
console.log(myNum); // [100,98,86,61]
  1. 배열 검색, indexOf           원본 immuntable
let myNum = [100, 98, 86, 61]
myNum.indexOf(100); // 0 , 위치 반환
myNum.indexOf(200); // -1 , 없는 값이라면 -1 반환
  1. 배열 검색, includes           원본 immuntable
let myNum = [100, 98, 86, 61]
myNum.includes(100); // true
myNum.includes(200); // false

느낀 점

  • git 과 github 에 대해서는 예상치 못한 상황이 나오면 너무 당황하고 꼬여버리는거 같다. 혼자 연습하고 이론으로만 공부하기에 발생하는 상황이라고 생각을 한다. 추후 프로젝트 진행 시 다른 사람과 사용하면서 익숙해져야겠다.

  • 아직도 초반부인거 같은데도 메서드가 쌓이면서 이전 용어들을 까먹기 시작하는거 같다. 암기하세요 라는 말보다 검색해보세요 라는 말이 많이 들렸던 이유가 공감이 되기 시작한다. 공부를 하면 할수록 더욱 더 와닿을거같다.

미비한 점

  • git에 대한 강의 영상 주말에 한번 더 시청
profile
개초보

0개의 댓글