[인프런x코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습 강의를 들으며 풀어본 문제들
(출처는 아래 링크)
[인프런x코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습
/**
* 배열 자르기 - splice, slice 메서드
*/
const arr = [0, 1, 2, 3, 4];
// arr.splice(시작인덱스, 자를 개수);
arr.splice(1, 2); //인덱스 1부터 2개를 제거하겠다. -> 1, 2를 제거
// arr : [0, 3, 4] ****** 원본배열을 건드려서 수정함 ******
// 변수에 담으면 제거된 요소를 확인할 수 있다.
const 자른거1 = arr.splice(1, 2);
// 자른거1 : [1,2]
//arr.slice(시작인덱스, 끝인덱스);
arr.slice(1, 3); //인덱스 1부터 인덱스 3'전'까지 가져옴
// arr: [0, 1, 2, 3, 4] ****** 원본배열은 건드리지 않음 ******
const 자른거2 = arr.slice(1, 3);
//자른거2 : [1,2]
//만약 끝 인덱스를 지정하지 않으면 시작 인덱스 ~ 배열의 끝까지를 담은 배열을 결과로 돌려준다.
'공부 > 입문자를 위한 Javascript 알고리즘 이론+실습' 카테고리의 다른 글
[section-06] number (Math.floor - 이번 달 신작이 나왔잖아?) (0) | 2023.05.05 |
---|---|
[section-05] array (indexOf, splice, slice - 벌레 퇴치) (0) | 2023.05.05 |
[section-05] array (shift, spread 구문 - 좋은 질문? 지적? 아무튼 감사합니다~) (0) | 2023.05.05 |
[section-05] array (sort, reverse - 프로젝트 명세서) (0) | 2023.05.05 |
[section-05] array (includes, length - 오점뭐) (0) | 2023.05.05 |