[JS_오답노트]_참조형복사_실습

hanseungjune·2022년 5월 31일
0

JavaScript

목록 보기
61/87
post-thumbnail

문제

코드

// 아래 코드중 잘못된 부분을 수정해 주세요.
let espresso = ['espresso'];

let americano = espresso.slice();
americano.push('water');

let caffeLatte = espresso.slice();
caffeLatte.push('milk');

// 여기에 caffeMocha와 vanillaLatte 레시피를 만들어 주세요.

let caffeMocha = americano.slice();
caffeMocha.push('chocolateSyrup');

let vanillaLatte = caffeLatte.slice();
vanillaLatte.push('vanillaSyrup');

// 테스트 코드
console.log(espresso);
console.log(americano);
console.log(caffeLatte);
console.log(caffeMocha);
console.log(vanillaLatte);

풀이

배열을 복사할때, .slice(); 를 하는 것을 잊지 않는 다면 어렵지 않은 문제이다.

배열에 내용을 추가할때는 unshift(), push() 잊지말자
삭제는 shift(), pop()

profile
필요하다면 공부하는 개발자, 한승준

0개의 댓글