배열 메소드 II

splice 메소드를 활용한 코드 몇 가지

let members = ['쿤갈레', 'Zerrar66', '우리생각해써', '흙토끼', 'End Miracle'];
console.log(members);

// splice(startIndex, deleteCount, item)

// 배열의 첫 요소를 삭제
members.splice(0, 1);
// 배열의 마지막 요소를 삭제
members.splice(members.length-1, 1);
// 배열의 첫 요소로 값 추가
members.splice(0, 0, 'NiceCodeit');
// 배열의 마지막 요소로 값 추가
members.splice(members.length, 0, 'HiCodeit');

배열의 양 끝부분의 요소 하나만을 다루는 경우엔,
이런 경우에 한해서 splice보다 조금 더 간결하게 코드를 작성할 수 있는 메소드가 있다.

// 배열의 첫 요소를 삭제 : shift()
members.shift();
// 배열의 마지막 요소를 삭제 : pop()
members.pop();
// 배열의 첫 요소로 값 추가 : unshift(value)
members.unshift('NiceCodeit');
// 배열의 마지막 요소로 값 추가 : push(value)
members.push('HiCodeit');

좋은 웹페이지 즐겨찾기