JavaScript - Arrays (Built-in Method)

Sung Jun Jin·2020년 2월 23일
0

The .push() Method

Javascript Array에 내장되어있는 built-in method 중에 push라는 메소드가 있다. push() method는 매개변수들을 배열의 끝에서부터 덧붙여주는 역할을 한다.

const itemTracker = ['item 0', 'item 1', 'item 2'];

itemTracker.push('item 3', 'item 4');

console.log(itemTracker);

//Output : {'item 0', 'item 1', 'item 2', 'item 3', 'item 4'}

The .pop() Method

또 다른 Array의 built-in method인 push 메소드는 배열의 가장 마지막 요소를 제거해주고 return 해준다. 만약 배열의 마지막 요소를 단순히 제거하고자 한다면 return 되는 요소를 따로 담아둘 필요 없이 push() 메소드만 사용해주면 된다. 이와 다르게 배열의 마지막 요소를 어느 변수에 담아놓고 필요할 때 사용할 수 있다.

const newItemTracker = ['item 0', 'item 1', 'item 2'];

const removed = newItemTracker.pop();

console.log(newItemTracker); //Output : {'item 0', 'item 1'}

console.log(removed); //Output : item 2;

이 밖의 Javascript Array에서는 다양한 built-in method가 존재한다.

1. shift() : 배열의 가장 첫 번째 요소를 제거하고 return 해준다.

2. unshift() : 매개변수로 받은 요소를 배열의 첫 번째부터 덧붙여준다.

3. slice() : slice(첫 번째 index, 마지막 index) 배열의 일부분을 return 해준다 (마지막 index 미포함)

4. indexOf() : 매개변수로 전달된 요소의 index를 return 한다.

5. join() : 배열의 모든 요소를 하나의 문자열로 만들어준다 join(‘구분하고자 하는 문자’)

6. splice() : 배열 중간의 요소들을 추가, 삭제, 대체해준다. splice(시작 index, 시작 index로부터 삭제할 요소의 개수, 대체할 요소)

profile
주니어 개발쟈🤦‍♂️

0개의 댓글