객체(object)의 키(key)를 변수로 가져오기

SANGKU OH·2020년 7월 23일
0
post-thumbnail

mission

getExamResult 함수를 구현해보자

조건

  • 인자(arg) scores는 다음과 같은 객체입니다.
  1. 객체 요소의 갯수 및 키의 이름은 달라질 수 있다.
  2. 객체의 값은 다음 9가지 문자열 중에서 하나를 가지고 있습니다.
    ('A+', 'A', 'B+', 'B', 'C+', 'C', 'D+', 'D', 'F')
  • 인자(arg) requiredClasses 는 다음과 같이 문자열로 된 배열입니다.
  • scores 객체가 가지고 있는 키들은 새로운 객체에 포함되어야 합니다. 단, 그 값들은 다음 원리에 따라 숫자로 바뀌어 할당되어야 합니다.
  • requiredClass 배열의 요소로는 존재하지만, scores의 키로는 존재하지 않는 항목이 있다면,
    해당 요소는 새로운 객체의 키가 되고, 값으로 0을 가져야 합니다.

concept

⚡️객체의 키를 변수로 할당하기⚡️

  1. 새로운 변수로 만들어 객체의 키와 값으로 할당해보자!

  2. 키의 값도 변수를 만들어 객체에 할당해보자!

    [A]의 방식을 사용하면 변수의 값을 바꾸게 되더라도 수정없이 변경된 값을 가져올 수 있지만,
    [B]의 방식을 사용하게 되면 고정된 값이 되어 버린다.

  3. es6의 간편한 방법

code

profile
Prof.Google을 통해 필요한 정보를 이 곳에 insert 🐸

0개의 댓글