배열 메소드
push(): 뒤에 삽입
pop() :뒤에 삭제
unshift() : 앞에 삽입
shift() : 앞에 삭제
"'splice' 의 사전적 의미는 줄 같은 걸 꼬아서 잇다"
arr.splice(n,m) : 특정 요소 지움. n은 시작, m은 개수
let arr=[1,2,3,4,5];
arr.splice(1,2);
console.log(arr); //출력 [1,4,5]
arr.splice(n,m,x) : 특정 요소 지우고 '그 자리'에 추가
let arr = [1,2,3,4,5];
arr.splice(1,3,100,200) ;
console.log(arr); //[1,100,200,5]
문자랑 섞는 것도 가능하다
let arr=["나는","안철수","입니다"];
arr.splice(1,0,"대학민국","프로그래머");
arr.splice(): 삭제된 요소를 반환하는 것도 가능하다
let arr=[1,2,3,4,5];
let result=arr.splice(1,2);
console.log(arr); // [1,4,5]
console.log(result); //[2,3]이 출력
************************************************8
arr.slice(n,m) : n부터 m까지 반환
let arr=[1,2,3,4,5];
arr.slice(1,4); // [2,3,4] 출력
let arr2=arr.slice();
console.log(arr2); //괄호 안에 아무것도 안 넣으면, [1,2,3,4,5]
arr.concat(arr2, arr3 ...) : 합쳐서 새배열에 반환
let arr=[1,2];
arr.concat([3,4]); // [1,2,3,4]
arr.concat([3,4],[5,6]); [1,2,3,4,5,6]
'JavsScript' 카테고리의 다른 글
배열에서 자주 쓰는 탐색 메쏘드 (0) | 2022.02.20 |
---|---|
배열에서 쓰는 forEach (0) | 2022.02.20 |
문자열 메소드 (0) | 2022.02.19 |
Math 메소드 (0) | 2022.02.19 |
Symbol : 유일한 식별자 (0) | 2022.02.13 |