배열에 요소 추가/제거 하기 - push()/pop(), unshift()/shift()
- push()/pop()를 이용하여 배열의 마지막에 요소를 추가/제거 할 수 있다
- unshift()/shift()를 이용하여 배열의 앞에 요소를 추가/제거 할 수 있다
- pop()/shift()는 제거요소를 반환한다, 만약 제거된 요소가 필요하다면 사용 가능
1. push()/pop()
1234567891011function
check() {
var
nums = [1,2,3];
nums.push(4);
var
pop = nums.pop();
document.getElementById(
"result"
).innerHTML = nums;
}
</textara>
<br /></span></p>
- 1,2,3
- push()를 사용하는 것이 nums[nums.length] = 6 보다 직관적이다
2. unshift()/shift()
1 2 3 4 5 6 7 8 9 | function check() { var nums = [1,2,3]; nums.unshift(4); var shift = nums.shift(); document.getElementById( "result" ).innerHTML = nums; } |
- 1,2,3
- 배열은 앞에 요소를 추가/삭제 할 시, 기존에 있던 요소들을 한 칸 씩 뒤/앞 밀어야한다
- unshift()를 이용함으로서 수고로움을 덜 수 있다
'Javascript > Array' 카테고리의 다른 글
[Javascript] 배열의 순서를 뒤집어라 - revers() (0) | 2016.11.23 |
---|---|
[Javascript] 배열 중간에 요소 추가/삭제 - splice() (0) | 2016.11.23 |
[Javascript] 배열을 이용해서 배열을 만들어라?! - concat(), splice() (0) | 2016.11.22 |
[Javascript] 배열의 요소들을 문자열로 만들어라 - join(), toString() (0) | 2016.11.22 |
[Javascript] 배열의 특정 단어 찾기 - indexOf() (0) | 2016.11.22 |