arr.splice(제거를 시작할 인덱스,제거할 엘리먼트 갯수, 추가할 엘리먼트)
arr.slice()
✹ 원본 배열을 수정하는 메소드 (Mutates)
1. unshift : 배열의 맨 앞쪽에 추가 / 배열의 새로운 길이를 리턴
2. shift : 첫번째 요소를 제거 / 제거된 요소를 리턴
3. splice : 요소의 배거를 제거하거나 추가하는 메소드
4. push : 배열의 맨 뒤쪽에 추가 / 배열의 새로운 길이를 리턴
5. pop : 마지막 요소를 제거 / 제거된 요소
✹ 수정된 새로운 결과(주로 배열)를 리턴(No mutation)
1. join : 배열의 모든 요소를 연결해 하나의 문자열로 리턴
2. slice : 어떤 배열의 begin부터 end까지(end미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환
✹ dot notation: 키 값을 직접 입력
✹ braket notation: 변수로 전달받아 키값으로 사용
✹ 객체 특징
✹ 배열 특징
✹ for..in 반복문 : 객체에 사용
✹ for..of 반복문 : 배열,문자열에 사용