Array method (배열과 메소드): push(),unshift(),pop(),shift(),indexOf()

Juyeon Lee·2022년 1월 9일
0

배열에 여러 메소드를 사용하여 요소를 추가하거나 제거하는 방법을 배워보자.

const friends = ['Michael','Steven','Peter'];
const newLength = friends.push('Jay');
console.log(friends);
console.log(newLength);

friends.unshift('John');
console.log(friends);

push()

배열 맨 뒤에 새로운 요소를 추가해주는 방법이다. 배열 길이를 리턴해준다. 그래서 변수에 할당해주고 콘솔로 찍으면 배열길이가 나온다. const newLength = friends.push('Jay');

unshift()

배열 맨앞에 요소를 추가해 주는 방법이다.

배열의 요소를 제거해주는 방법에는 pop()과 shift()가 있다.

friends.pop(); // last
const popped = friends.pop();
console.log(popped);
console.log(friends);

friends.shift(); //First
console.log(friends);

pop()

배열 맨 마지막 요소를 제거해준다.

shift()는

배열 맨 앞에 요소를 제거해준다.

pop()과 shift()모두 제거된 요소를 리턴하기 때문에 변수에 할당하여 콘솔로그를 찍으면 제거된 요소가 나오게 된다.

const popped = friends.pop(); //return the removed item

indexOf()

배열에 있는 요소가 몇번째에 있는지를 알고싶으면 indexOf()를 사용하면 된다.

console.log(friends.indexOf('Steven'));
console.log(friends.indexOf('Bob'));

0개의 댓글