학습 내용
이전에 공부한 다양한 명령어들을 사용해봄
pair 와 가상의 프로젝트 상황을 만들어 보고 실습
conflict 상황을 만들어보고 직접 merge를 실행해봄.
배열이란 순서가 있는 값, [ ] 로 표현 (대괄호)
인덱스 : 0번째 인덱스, 1번쨰, 인덱스
요소(element) : n번째 인덱스의 data
변경자 method : 해당 메서드는 원본 배열을 수정한다.
접근자 method : 해당 메서드는 원본에 기반하여 새로운 배열 혹은 정보를 나타낸다. 원본 immuntable
let myNum = [73, 98, 86, 61]
myNum.length; // 4
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]
let myNum = [73, 98, 86, 61]
myNum.pop();
console.log(myNum); // [73, 98, 86, 61]
let myNum = [73, 98, 86, 61]
Array.isArray(myNum); // true
let myNum = [73, 98, 86, 61]
myNum.shift(); // 73
console.log(myNum); // [98,86,61]
let myNum = [98, 86, 61]
myNum.unshift(100); /
console.log(myNum); // [100,98,86,61]
let myNum = [100, 98, 86, 61]
myNum.indexOf(100); // 0 , 위치 반환
myNum.indexOf(200); // -1 , 없는 값이라면 -1 반환
let myNum = [100, 98, 86, 61]
myNum.includes(100); // true
myNum.includes(200); // false
느낀 점
git 과 github 에 대해서는 예상치 못한 상황이 나오면 너무 당황하고 꼬여버리는거 같다. 혼자 연습하고 이론으로만 공부하기에 발생하는 상황이라고 생각을 한다. 추후 프로젝트 진행 시 다른 사람과 사용하면서 익숙해져야겠다.
아직도 초반부인거 같은데도 메서드가 쌓이면서 이전 용어들을 까먹기 시작하는거 같다. 암기하세요 라는 말보다 검색해보세요 라는 말이 많이 들렸던 이유가 공감이 되기 시작한다. 공부를 하면 할수록 더욱 더 와닿을거같다.
미비한 점