배열 다루기

김예희·2023년 8월 10일
0
const squidMembers = ['기훈', '상우', '일남', '준호', '새벽', '알리'] ```

push : 배열의 끝에 요소 추가하기

squidMembers.push('덕수');

unshift : 배열의 앞에 요소 추가하기

squidMembers.unshift('미녀');

indexOf : 배열에서 요소의 인덱스 찾기

squidMembers.indexOf('현석');
-> -1
-> 배열에 '현석'은 없기 때문에 -1로 나타난다.
squidMembers.indexOf('상우');
-> 2
-> '덕수'와 '미녀'가 추가된 상태이므로 2번이 된다.

*lastIndexOf : 배열에서 주어진 값을 발견할 수 있는 마지막 인덱스 찾기

const squidMembers = ['기훈', '상우', '일남', '준호', '새벽', '알리', '상우'] 일 때,
squidMembers.lastIndexOf('상우');
-> 6
-> '상우'를 발견할 수 있는 마지막 인덱스는 6이다.

includes : 배열에서 요소 포함 여부 확인

squidMembers.includes('상우');
->true
squidMembers.includes('현석')
->false


const squidMembers = ['미녀', '기훈', '상우', '일남', '준호', '새벽', '알리', '덕수'] ```

shift : 배열의 앞 요소 지우기

squidMembers.shift('미녀');
-> '미녀'

pop : 배열의 끝 요소 지우기

squidMembers.pop('덕수')
->'덕수'

splice : 배열에서 특정 인덱스 요소 지우기

squidMembers.splice(2, 1)
-> ['일남']
-> (2,1)은 2번째 인덱스부터 1개를 지운다는 뜻
-> '미녀'와 '덕수'가 지워진 상태이므로 2번째 인덱스인 '일남'이 지워진다.

squidMembers.splice(2,3)
-> 2번째 인덱스부터 3개를 지운다는 뜻

0개의 댓글