반응형
영어 단어장 III
단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다.
- 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다.
- 단어를 삭제하는 deleteVoca메소드를 만들어 주세요. deleteVoca메소드는 영단어 문자열을 파라미터로 전달받아서 해당하는 단어를 삭제하는 메소드 입니다.
- 단어를 출력하는 printVoca메소드를 만들어 주세요. printVoca메소드는 영어단어 문자열을 파라미터로 전달받아서 특별한 포멧의 문자열을 콘솔에 출력하는 메소드 입니다. 특별한 포멧은 "[영어단어]"의 뜻은 "[뜻]"입니다.로 제작해 주세요.
let myVoca = {
addVoca: function (word, mean) {
myVoca[word] = mean;
},
deleteVoca: function (word) {
delete myVoca[word];
},
printVoca: function (word) {
console.log(`"${word}"의 뜻은 "${myVoca[word]}"입니다.`)
}
};
// addVoca메소드 테스트 코드
myVoca.addVoca('parameter', '매개 변수');
myVoca.addVoca('element', '요소');
myVoca.addVoca('property', '속성');
console.log(myVoca);
// deleteVoca메소드 테스트 코드
myVoca.deleteVoca('parameter');
myVoca.deleteVoca('element');
console.log(myVoca);
// printVoca메소드 테스트 코드
myVoca.printVoca('property');
본 내용은 Codeit의 '프로그래밍 기초 in JavaScript' 강의를
참고하여 작성한 내용입니다.
반응형
'Languages > JS' 카테고리의 다른 글
[프로그래밍과 데이터 in Javascript] 01. 객체 (0) | 2021.02.15 |
---|---|
[프로그래밍과 데이터 in Javascript] 01. 객체 (0) | 2021.02.15 |
[프로그래밍과 데이터 in Javascript] 01. 객체 (0) | 2021.02.14 |
[프로그래밍과 데이터 in Javascript] 01. 객체 (0) | 2021.02.14 |
[프로그래밍 핵심 개념 in Javascript] 03. 제어문 (0) | 2021.02.14 |