[JS] 기초 - 연습 (7)

nana·2023년 1월 19일
0

👩🏻‍💻 연습

목록 보기
7/10
post-thumbnail

👩🏻‍💻 배열에서 제거하기

  • 반복문 사용
  • indexOf , splice 사용
  • '라' 모두 제거

1. const arr = [ '가', '라', '나', '라', '다', '라' ];

< ['라']
> arr
< (3) ['가', '나', '다']
 const arr = ['가', '라', '나', '라', '다', '라'];
 
 while (arr.indexOf('라') > -1) {
   arr.splice(arr.indexOf('라'), 1);
 }

  • 문제에 모두 라는게 있으면 반복문일 가능성이 높음
  • 규칙을 찾아야함
const arr = ['가', '라', '나', '라', '다', '라'];

arr.indexOf ('라');
< 1

arr.slice (1, 1);
< ['라']

arr
< arr
  (5) ['가', '나', '라', '다', '라']

arr.indexOf ('라');
< 2

arr.slice (2, 1);
< ['라']

arr
< arr
  (4) ['가', '나', '다', '라']

arr.indexOf ('라');
< 3

arr.slice (3, 1);
< ['라']

arr
< arr
  (3) ['가', '나', '다']

arr.indexOf ('라');
< -1
profile
✧ 중요한건 꺾이지 않는 마음 🔥 ᕙ(•ө•)ᕤ 🔥

0개의 댓글