Languages/JS

[프로그래밍과 데이터 in Javascript] 02. 배열

Dev다D 2021. 2. 15. 16:41
반응형

splice 연습하기

splice 메소드를 활용하여 아래의 미션들을 수행하세요.

  1. fruits 배열에 '토마토'를 삭제하고 그 자리에 '사과', '청포도' 를 추가해 주세요.
  2. fruits 배열의 첫 번째 요소를 삭제해 주세요.
  3. ages 배열에 마지막 요소를 삭제해 주세요.
  4. ages 배열의 2번, 3번 인덱스를 26, 28로 변경해 주세요.
  5. numbers 배열에 1, 2, 3, 5, 8, 9를 순서대로 추가해 주세요.
  6. 반복문을 활용해서 numbers 배열의 요소들 중 홀수를 모두 삭제해 주세요.

let fruits = ['레몬', '토마토', '딸기', '바나나'];
let ages = [20, 24, 25, 29, 30, 33];
let numbers = [];

fruits.splice(1, 1, '사과', '청포도');
fruits.splice(0, 1);
ages.splice(5, 1);
ages.splice(2, 2, 26, 28)
numbers.splice(0, 5, 1, 2, 3, 5, 8, 9)

for (let i = 0; i < numbers.length; i++) {
    if ((numbers[i] % 2) !== 0) {
        numbers.splice(i, 1);
        i--;
    }
}

// 테스트 코드
console.log(fruits[1]);
console.log(fruits[0]);
console.log(ages[ages.length - 1]);
console.log(ages[3]);
console.log(numbers[3]);
console.log(numbers);

본 내용은 Codeit의  '프로그래밍 기초 in JavaScript' 강의를
참고하여 작성한 내용입니다.
반응형