splice()

let me = ['suna','kim','950523','inchon','tired','developer']

//사용법 1
//삭제하고싶은 이덱스 이후의 모든 요소들이 삭제
me.splice(삭제하고싶은 인덱스번호)

//사용법 2
//삭제하고싶은 이덱스 부터 삭제하고싶은 갯수만큼 삭제
me.splice(삭제하고싶은 인덱스번호 , 삭제하고싶은 갯수)

//사용법 3
//삭제하고싶은 이덱스 부터 삭제하고싶은 갯수만큼 삭제 후 삭제하고싶은 인덱스번호 이후에 새로운 요소를 추가
//새로운 요소는 me.splice(1 , 1,삭제한 부분에 넣을 요소1,삭제한 부분에 넣을 요소2) 식으로 사용할 수 있다
me.splice(삭제하고싶은 인덱스번호 , 삭제하고싶은 갯수,삭제한 부분에 넣을 요소)

pop()

//배열의 마지막 요소를 삭제
member.pop()

 

shift()

//배열의 첫 요소를 삭제 후 나머지 요소들을 앞으로 밀어준다
me.shift();

unshift()

//배열의 첫 요소로 값 추가 (값 필요)

me.unshift('김선아');

->let me = ['김선아','suna','kim','950523','inchon','tired','developer']

push()

배열의 마지막 요소로 값 추가 (value) 필요

me.push('선아')

let me = ['suna','kim','950523','inchon','tired','developer','선아']

 

'develop > script' 카테고리의 다른 글

변수 상수  (0) 2023.10.12
문자열 찾기  (0) 2023.10.12
Math메소드 외 소수점 처리 방법 _ toFixed()  (0) 2023.10.12
Math 객체  (0) 2023.10.12
배열에서 특정 값 찾기 (indexOf / lastIndexOf)  (0) 2023.10.12

+ Recent posts